mysql 中 case 的使用

维护他人项目中,第一次遇到case的查询方式.记录一下:

SELECT *, (CASE type 
    WHEN 1 THEN "支部委员会" 
    WHEN 2 THEN "支部党员大会" 
    WHEN 3 THEN "党小组会"
    WHEN 4 THEN "党课"
    WHEN 5 THEN "主题党日活动"
    ELSE "组织生活会"
    END) type2  
FROM os_meeting  
;

 

 根据字段的值进行重写:    CASE  字段名  WHEN  值  THEN  替换后的值  ....... ELSE     END ;   有点类似于 switch 判断.

 

posted @ 2020-08-24 23:57  末言  阅读(1195)  评论(0)    收藏  举报