mysqlcasewhen语句的使⽤case具有两种格式。简单case函数和case搜索函数。
简单函数
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
枚举这个字段所有可能的值*
我们先看表中原始数据
执⾏它
SELECT
简单的mysql语句
case username
when 'admin' then '超级管理员'
when 'admin2' then '2管理'
when 'admin3' then '3管理'
else '其他普通⽤户' end
FROM users;
2. 搜索函数
CASE WHEN [expr] THEN [result1]…ELSE [default] END:搜索函数可以写判断,并且搜索函数只会返回第⼀个符合条件的值,其他case 被忽略
可以参考这个例⼦

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。