mysql case when的判断问题

2025-02-15 22:04:31
推荐回答(1个)
回答1:

SELECT id,
(
    CASE status 
    WHEN '1' THEN '正常账号'
    WHEN '2' THEN '已冻结'
    WHEN '3' THEN '已注销'
    END
) AS `status` FROM table

case then 的正确用法,当status = 1时,查询出来的数据填充内容:正常账号;当status=2时,……。这样写你就不会感觉到迷惑了。