重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

mysql case when怎么使用?

时间:2020-09-23 03:40:07 作者:重庆seo小潘 来源:
mysql case when用法: MySQL 的 case when 的语法有两种: 简单函数 CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END搜索函数 CASE WHEN [expr] THEN [result1]…ELSE [default] END这两种语法有什么区别呢? 1、简单函数 CASE [col_nam

mysql case when怎么使用?

mysql case when用法:

MySQL 的 case when 的语法有两种:

简单函数 CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END搜索函数 CASE WHEN [expr] THEN [result1]…ELSE [default] END这两种语法有什么区别呢?

1、简单函数

CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END: 枚举这个字段所有可能的值。SELECTNAME '英雄',CASE NAMEWHEN '德莱文' THEN'斧子'WHEN '德玛西亚-盖伦' THEN'大宝剑'WHEN '暗夜猎手-VN' THEN'弩'ELSE'无'END '装备'FROMuser_info;SELECTNAME '英雄',CASE NAMEWHEN '德莱文' THEN'斧子'WHEN '德玛西亚-盖伦' THEN'大宝剑'WHEN '暗夜猎手-VN' THEN'弩'ELSE'无'END '装备'FROMuser_info;2、搜索函数

CASE WHEN [expr] THEN [result1]…ELSE [default] END:搜索函数可以写判断,并且搜索函数只会返回第一个符合条件的值,其他case被忽略# when 表达式中可以使用 and 连接条件SELECTNAME '英雄',age '年龄',CASEWHEN age < 18 THEN'少年'WHEN age < 30 THEN'青年'WHEN age >= 30AND age < 50 THEN'中年'ELSE'老年'END '状态'FROMuser_info;推荐教程:《mysql视频教程》以上就是mysql case when怎么使用?的详细内容,更多请关注小潘博客其它相关文章!