如上图所示,case when then else 这个句子在sql中是不常见的,公司也只有一位后端这么写,初看觉得这是什么东西
解释
–简单case函数
case sex
when '1' then '男'
when '2' then '女'
else '其他' end
–case搜索函数
case when sex = '1' then '男'
when sex = '2' then '女'
else '其他' end
case when <条件判断表达式一般与列名的判断有关> then<表达式的结果> else<不符合表达式的结果> end 结束