标题: SQL Group By 的使用心得 [打印本页] 作者: xblues 时间: 1-7-2009 00:24
提示: 作者被禁止或删除, 无法发言标题: SQL Group By 的使用心得 原来用这个GROUP BY稀里糊涂的,最近用的稍微多了一点,总结出来一点土道理,分享一下,大家看看对不对。
SELECT
【分组字段1】,【分组字段2】, ... ,【分组字段N】,
【聚合字段1】,【聚合字段1】, ... ,【聚合字段1】
FROM 表名
GROUP BY
【分组字段1】,【分组字段2】, ... ,【分组字段N】
SELECT 后面跟的 分组字段 一定要和 GROUP BY 后边跟的 分组字段 保持一致。
修正,上面这句话是错的,不一致没问题。比如:
select Count(*), ShipCity, ShipCountry, COUNT(*)
from Orders
group by ShipCountry, ShipCity
这句运行通过了,其实只要前面SELECT部分的字段一定要包含后边GROUP BY所指明的所有字段就好。