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

最新文章

  1. 【Spring-web】RestTemplate源码学习——梳理内部实现过程
  2. iOS开发需要哪些图片?
  3. .NET 4.0运行.NET 2.0兼容方法
  4. static cross compile gtk-2.16.6+gtk-directfb+arm-linux (arm-linux-gcc-3.4.4+glib-2.3.5)
  5. Python collections.defaultdict 笔记
  6. ps命令注意事项
  7. Three.js three.js Uncaught TypeError: Cannot read property 'getExtension' of null
  8. ansible的logging模块用来写日志
  9. js-notebook
  10. Java之事务的基本应用
  11. syslog-ng日志收集分析服务搭建及配置
  12. webpack通过postcss-loader添加浏览器前缀
  13. 面试 -- requestLayout、invalidate与postInvalidate区别
  14. Windows Server 2008 R2 服务器系统安装图文教程
  15. 04 uni-app框架学习:禁用顶部原生导航栏
  16. C程序设计的抽象思维-递归过程-砝码称重
  17. javascript的replace方法的高级应用
  18. 16 Managing Undo
  19. uva-10112-计算几何
  20. 第一章Bootstrap简介

热门文章

  1. 常见JDBC连接数据库字符串
  2. Android TelephonyManager电话管理器
  3. 浅谈c语言结构体
  4. iptables基本规则配置(二)
  5. SpellTime
  6. GoldenGate Studio 12.2.1.1发布
  7. web浏览器兼容简要整理
  8. ASP.NET 中HTML和Form辅助方法
  9. log4j配置生成日志保存在数据库
  10. Hadoop原理介绍