#每天一个知识点# sql语句之case when的用法
应用场景:
当需要从数据源上直接判断数据显示带不动含义的时候,就可以在SQL语句中使用case when 函数。

语法如下:
Case具有两种格式。简单Case函数和Case搜索函数。

简单Case函数格式:
CASE 列名
WHEN 条件值1 THEN 选项1
WHEN 条件值2 THEN 选项2
……
ELSE 默认值
END
(注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex)

Case搜索函数:
CASE
WHEN 条件1 THEN 选项1
WHEN 条件2 THEN 选项2
……
ELSE 默认值
END

(注释:列名,这里是sex,如果放在when后,若是不为整个CASE WHEN语句写个别名的话,则显示在屏幕上的列名即为整个CASE WHEN语句)
展开
评论