使用group by子句的注意事项:
(1)在SELECT子句的字段列表中,除了聚集函数外,其他所出现的字段一定要在group by子句中有定义才行。例如“group by A,B”,那么“SELECT SUM(A),C”就有问题,因为C不在group by中,但是SUM(A)是可以的。
(2)SELECT子句的字段列表中不一定要有聚集函数,但至少要用到group by子句列表中的一个项目。例如“group by A,B,C”,则“SELECT A”是可以的。
(3)在SQL Server中text、ntext和image数据类型的字段不能作为group by子句的分组依据。