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语句如下: