case when用法,Case when 在Oracle 中的用法
2023-04-01 14:43:03 作者 : 很甜小尾巴 围观 : 25175次 评论
Case when 直接在数据库的SQL中使用,主要用来判断字段多状态的情况,例如性别,合同状态等有多个选择的,如果直接在JS或前台界面写反复操作,而且需要操作很多状态,代码冗余;
010203操作方法
01Case when 在Oracle 中的用法:(a)已case开头,已end 结尾;(b)分之中when后跟条件,then 显示结果;(c)else 为除此之外的默认情况,类似于高级语言程序中的 switc case 的default可以不加;(d)end后面跟别名;
02Case 有两种表达式:(A)简单case表达式试用表达式确定返回值;(B)搜索case表达式,使用条件确定返回值;
03(A)Select name,Case 1 then ‘男’ elseCase 2 then ‘女’ else‘未填写性别’ end end as sexFrom Student(B )Select name,Case whem sex=1 then ‘男’ elseCase when sex=2 then ‘女’ else‘未填写性别’ end end as sexFrom Student
End特别提示
两种情况执行结果是一样的
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。>