很多时候需要在SQL进行条件判断,可以使用MySQL自带的SWITCH-CASE功能:
SELECT
id,
user_id,
username,
(CASE status
WHEN 0 THEN '正常'
WHEN 1 THEN '删除'
ELSE '无效'
END) status_desc
FROM
db_monkey_run.tb_sys_user;
或者
SELECT
id,
user_id,
username,
(CASE
WHEN status = 0 THEN '正常'
WHEN status = 1 THEN '删除'
ELSE '无效'
END) status_desc
FROM
db_monkey_run.tb_sys_user;
在SQL查询中,可以利用MySQL的SWITCH-CASE语句进行条件判断,将状态码转换为易于理解的描述。例如,当status为0时,转换为正常,为1时转换为删除,其他情况则标记为无效。这种方法能方便地在查询结果中直接展示状态的文本描述。
783

被折叠的 条评论
为什么被折叠?



