使用group by子句的注意事項(xiàng):
(1)在SELECT子句的字段列表中,除了聚集函數(shù)外,其他所出現(xiàn)的字段一定要在group by子句中有定義才行。例如“group by A,B”,那么“SELECT SUM(A),C”就有問題,因?yàn)镃不在group by中,但是SUM(A)是可以的。
(2)SELECT子句的字段列表中不一定要有聚集函數(shù),但至少要用到group by子句列表中的一個(gè)項(xiàng)目。例如“group by A,B,C”,則“SELECT A”是可以的。
(3)在SQL Server中text、ntext和image數(shù)據(jù)類型的字段不能作為group by子句的分組依據(jù)。