oracle中case语句用法

发布时间:2019-09-08编辑:脚本学堂
本文介绍了oracle数据库中case语句的用法,有需要的朋友参考下。

例如,sql语句
 

复制代码 代码示例:
select logid,userid,logtime,url,description, (case operatetype when operatetype = 0 then ’新增’
when operatetype=1 then ’修改’ else ’删除’ end case) from log

1,case
 

复制代码 代码示例:
select logid,userid,logtime,url,description,(
case
when operatetype = 0
then ’新增’
when operatetype=1
then ’修改’
else ’删除’
end ) from log

2,decode的写法:
 

复制代码 代码示例:
select logid,userid,logtime,url,description,
decode(operatetype,0,’新增’,1,’修改’,’删除’) operationname
from log
 

建议用decode的写法。