50分求一条SQL语句!
现在有表A如下
ID Name Level
1 aa 1
2 bb 0
3 cc 1
4 dd 0
其中Level字段1表示紧急,0表示普通
现在求一条Select的SQL语句,希望得到如下的表数据
ID Name Level
1 aa 紧急
2 bb 普通
3 cc 紧急
4 dd 普通
//也就是把Level的0,1转化为紧急和普通
请高手赐教,谢谢
[解决办法]
select
id,
name,
decode(level,1, '紧急 ',0, '普通 ',null) as level
from 表A
[解决办法]
如果level有其它的值,直接decode(level,1, '紧急 ',0, '普通 ',....)就行了
[解决办法]
select t.Name,Case when t.Level = 1 then '紧急 ' ELSE '普通 ' end as Level from A t;