您的位置:首页 > 其它

group by & count分组统计数量

2014-10-17 11:17 405 查看
http://www.2cto.com/database/201305/209283.html

SQL group by & count语句



有这样子一个数据库,我想统计每个customer每一天order了几个物品

[sql]
SELECT Customer, OrderDate, count(*)

FROM `all_orders`

GROUP BY Customer, OrderDate

结果为:



如果不加 GROUP BY的选项,得到



可以看出,count数的是行数,因为没有给出分类的条件,它数出了6条,但是customer和orderDate就是乱给的了

如果我想得到每个customer的object总数,则

[sql]
SELECT Customer, OrderDate, count(*)

FROM `all_orders`

GROUP BY Customer, OrderDate

得到

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: