首先:case when的表达式是一个值
表order:
id payment status
要求输出所有列以及status对应的“中文注释”
select t.pay_status,t.create_time,t.prod_total_amt, (case t.pay_status when 0 then '已支付' when 1 then '还未支付' when 2 then '部分支付' else '其他' end) as status_desc from tbl_order_main t limit 100看一篇不错的文章: