sql中case when的用法
sql中case when的用法 case具有两种格式。简单case函数和case搜索函数。 1、简单case函数 case sex when 1 then 男 when 2 then 女’ else 其他 end 2、case搜索函数 case when sex = 1 then 男 when sex = 2 then 女
<p><img src="https://img.mryunwei.com/uploads/2023/04/20230415090854601.jpg"></p>
sql中case when的用法
case具有两种格式。简单case函数和case搜索函数。
1、简单case函数
还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略。
比如说,下面这段sql,你永远无法得到“第二类”这个结果
首先创建一张users表,其中包含id,name,sex三个字段,表内容如下:
如果现在希望将上表中各种性别的人数进行统计,sql语句如下: