Re: [SQL ] CASE中符合條件的值才輸出
看板Database (資料庫)作者TeemingVoid (TeemingVoid)時間12年前 (2013/08/27 01:38)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
你那樣寫應該可以啊... 請問是出現什麼錯誤訊息嗎?
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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章