sql 中的case 用法(sql查询将列里面的值替换为别的值但是实际值不变 )

数据库有一张表incident 里面有字段priority
priority有值1,2,3,4如何将priority的值查询替换为紧急,高,中,低 但是priority实际值不变。只是在界面显示为紧急,高,中,低。
例如:priority       priority 显示结果
             1                 紧急
             2                  高
             3                  中
             4                  低

 

 

select priority,
(case priority when 1 then '紧急' when 2 then '高' when 3 then '中' when 4 then '低' else '其他' end ) from incident

 

 

 

 

 

 

 

你可能感兴趣的:(sql)