MySQL case when then 用法

下面演示一下MYSQL中的CASE WHEN THEN的用法。

一、

SELECT
MENU_NAME,
YXBZ,
case YXBZ
when 'Y' then '开放'
when 'N' then '关闭'
end as BZ
FROM tp_back_s_menu;

二、

SELECT
MENU_NAME,
case YXBZ
when 'Y' then '开放'
when 'N' then '关闭'
end as BZ
FROM tp_back_s_menu;

 三、

SELECT
MENU_NAME,
case YXBZ
when 'Y' then '开放'
ELSE '关闭'
end AS BZ
FROM tp_back_s_menu;

 

三个其实都是一样的,不过有一些细微差别而已。

读者可以自行对比。

多个CASE之间用,分开。

其实是跟查字段一样的道理,不过就是改了个名字,展示出来的不一样而已。

 

posted @ 2021-01-16 17:02  云村的王子  阅读(1121)  评论(0编辑  收藏  举报