作者yuchia69 (=花博门票+免排队)
看板Database
标题[SQL ] 资料合并查询
时间Thu Mar 24 11:09:24 2011
我用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