科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道oracle里面如何写case语句

oracle里面如何写case语句

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  如下:      SELECT LogID,UserID,LogTime,Url,Description,(case OperateType when OperateType = 0 then '新增' when OperateType=1 th

作者:中国IT实验室 来源:中国IT实验室 2007年10月1日

关键字: SQL 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件

  如下:
  
  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的写法

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件