记mysql条件分支语句CASE WHEN THEN ELSE END的使用

记一次基于mysql数据库查询时条件分支语句使用

表达式格式:CASE column

        WHEN 条件1 THEN 表达式1

        WHEN 条件2 THEN 表达式2

        ....

      ELSE 表达式

      END [as] column_alias

即:查询数据时候 当满足1条件时候 column 值为表达式1 ,

        当满足2条件时候 column 值为表达式2.....

       若都不满足则为ELSE 后的表达式,

         最后END 结束,起个别名,方便检索

For Example:

想将type标识 替换为

通用设备=0,
特种设备=1,
设施器材=2

则使用语句运行如下

 

猜你喜欢

转载自www.cnblogs.com/douyu2580860/p/9281229.html