假设 以下为订单数据
状态对应为
0 未支付订单
1为已支付订单
2为已取消订单
Id State 1 0 2 1 3 1 4 1 5 0 6 1 7 0
如何统计 未支付订单有多少,已支付订单有多少,已取消订单有多少,总共有多少!
谢谢各位!
结果
状态 结果
0 3
1 4
2 0
算了。谢谢各位,我自己解决了!
Select state, count(ID) from tablename
group by state
这样可以知道:
未支付订单有多少,已支付订单有多少,已取消订单有多少
很简单的:按照订单状态分组求和,楼上正解 总和就更简单了:select count(*) from tablename
标准的分类汇总语句啊。