Re: [SQL ] CASE中符合條件的值才輸出
你那樣寫應該可以啊... 請問是出現什麼錯誤訊息嗎?
SELECT *,
REPLACE(RTRIM(
CASE WHEN A = 'Y' THEN 'A ' ELSE '' END +
CASE WHEN B = 'Y' THEN 'B ' ELSE '' END +
CASE WHEN C = 'Y' THEN 'C ' ELSE '' END +
CASE WHEN D = 'Y' THEN 'D ' ELSE '' END
), ' ', '+') AS [CHECK]
FROM YourTableName
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.86.24
討論串 (同標題文章)