纯属做一下笔记
order :订单表
id account order_status amount
1 123 支付完成 20
2 245 待支付 30
3 567 支付失败 40
4 786 支付完成 50
select count( case where o.order_status ='支付完成' then 'success' end ) success,
count( case where o.order_status ='待支付' then 'success' end ) success,
count( case where o.order_status ='支付失败' then 'success' end ) success,
count( id ) total from order o
count也可以统计一张表多个字段
select cout(id),count(name) from table
网友评论