使用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子句的分組依據。