您的位置:首页 > 数据库 > Oracle

【SQL】在数据库中做出判断,改变要显示的内容,case when可以做到,oracle中实现

2017-07-04 10:57 330 查看
SELECT
FAULTCOMP,ERROR_DEV_IP,ERROR_DEV_NAME,
(CASE
WHEN ERROR_LEVEL=1 THEN '严重'
WHEN ERROR_LEVEL=2 THEN '高'
WHEN ERROR_LEVEL=3 THEN '中'
WHEN ERROR_LEVEL=4 THEN '低'
WHEN ERROR_LEVEL=5 THEN '信息'
WHEN ERROR_LEVEL=9 THEN '恢复消息'
END)
ERROR_LEVEL
,FIRSTTIME,(CASE WHEN
DEAL_STATE=0 THEN '未处理' WHEN
DEAL_STATE=1 THEN '已处理' WHEN
DEAL_STATE=2 THEN '已关闭' WHEN DEAL_STATE=3
THEN '重新打开' ELSE '' END)
DEAL_STATE,BUS_SYSNAME FROM TABLE_T
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐