mysql count统计多字段

纯属做一下笔记

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



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容