我用SQL server05
這是我table的資料
id note
A-01 XXXX <- XXXX的字串不固定 但是一定不是OK
A-02 OK
A-03 (null)
B-01 (null)
B-02 (null)
B-03 (null)
當我用
select left(id,1) CASE isnull(note, 'Null') WHEN 'OK' THEN '正常'
WHEN 'Null' THEN '' ELSE '劣化' END AS 狀態 from test
查詢後的結果
id note
A 劣化
A 正常
A
B
可是我要的答案是 有劣化 A的其他部份就不用了
(應該說 優先權: 劣化 > 正常 > 空白)
id note
A 劣化
B
這邊我SQL語法要如何修正? 把note累加好像也不對
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.148.155