mysql case when 简单查询

数据表(backorder) 如下:

语句:  

SELECT *,
CASE WHEN paystatus = '1' THEN '支付宝'
WHEN paystatus = '2' THEN '网银'
ELSE '现金' END as 支付方式
FROM backorder

查询结果:

 可查多个元素

语句:

SELECT *,
CASE WHEN paystatus = '1' THEN '支付宝'
WHEN orderstatus = '1' THEN '待付款'
END as 支付方式
FROM backorder

查询结果

 

posted @ 2017-12-13 15:49  无语凝噎6666  阅读(1589)  评论(0)    收藏  举报