SELECT id,( CASE status WHEN '1' THEN '正常账号' WHEN '2' THEN '已冻结' WHEN '3' THEN '已注销' END) AS `status` FROM table
case then 的正确用法,当status = 1时,查询出来的数据填充内容:正常账号;当status=2时,……。这样写你就不会感觉到迷惑了。