//利用在一条语句中count出不同的条件,记录一下 ..
SELECT
SUM( goods_amount ) AS money,
count( * ) AS num,
count(if(pay_status=1,true,null)) AS success,
count(if(pay_status=2,true,null)) AS fall
FROM `tab_order_info`
WHERE user_id = 11
MYSQL_一条语句中COUNT出不同的条件
最新推荐文章于 2025-10-25 23:18:46 发布
本文介绍了一种使用SQL语句同时统计不同订单状态数量的方法。通过在一个查询中利用SUM和COUNT函数,并结合IF语句实现对特定条件的计数,如支付成功和失败的订单数。这种方式简化了查询过程,提高了效率。
4463

被折叠的 条评论
为什么被折叠?



