case when then else end 的用法
2024-10-19 22:44:48
case when then end
改语句的执行过程是:将case后面表达式的值与各when子句中的值进行比较,如果两者相等,则返回then后的表达式的值,然后跳出case语句,否则返回else子句中的表达式的值。else子句是可选项。当case语句中不包饭else子句时,如果所有比较失败时,case语句将返回NULL。
【例】从数据表stud_info中,选取stud_id,grade,如果grade为'男'则输出’M‘,如果为’女‘输出'F'.
SELECT stud_id,sex=CASE gender WHEN ’男‘ THEN 'M' WHEN '女' THEN ’F‘ END FROM stud_info
最新文章
- 【Spring-web】RestTemplate源码学习——梳理内部实现过程
- iOS开发需要哪些图片?
- .NET 4.0运行.NET 2.0兼容方法
- static cross compile gtk-2.16.6+gtk-directfb+arm-linux (arm-linux-gcc-3.4.4+glib-2.3.5)
- Python collections.defaultdict 笔记
- ps命令注意事项
- Three.js three.js Uncaught TypeError: Cannot read property 'getExtension' of null
- ansible的logging模块用来写日志
- js-notebook
- Java之事务的基本应用
- syslog-ng日志收集分析服务搭建及配置
- webpack通过postcss-loader添加浏览器前缀
- 面试 -- requestLayout、invalidate与postInvalidate区别
- Windows Server 2008 R2 服务器系统安装图文教程
- 04 uni-app框架学习:禁用顶部原生导航栏
- C程序设计的抽象思维-递归过程-砝码称重
- javascript的replace方法的高级应用
- 16 Managing Undo
- uva-10112-计算几何
- 第一章Bootstrap简介