SQL group by & count语句

2014-11-24 12:11:11 · 作者: · 浏览: 0
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
得到