mysql之case when使用
格式:
1.case A when a then 1 when b then 2 else 3 end (as‘自取字段名’)
2.case when B=a(条件表达式)then 1 when B=b then 2 else 3 end (as‘自取字段名’)
用处:
用来归类展示数据,将已知的数据值转为另一个值展示,或归类后计算
使用:
- 需要将归类后的字段展示出来的话,end后加as‘字段名’;若只作为计算逻辑,可不加
- 匹配条件若符合一个,则忽略下面的
实例:
已知原始表内容如下
使用casewhen语句将app_type翻译后展示出来如下
参考地址:https://www.zhe94.com/593.html