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

 

posted @ 2021-08-20 15:46  黄豆唧  阅读(213)  评论(0编辑  收藏  举报