上一篇 | 下一篇

oracle里面如何写case语句

发布: 2008-6-30 21:49 | 作者: admin | 来源: | 查看: 0次

oracle里面如何写case语句

【字体:小 大】

oracle里面如何写case语句

作者:- 文章来源:- 点击数:108 更新时间:2006-4-19

unknow

如下:

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的写法

字号: | 推荐给好友

评分:0

我来说两句