Group by子句中可以使用组函数, 在Sql 2000中一旦使用组函数, 其后面的步骤将都不能处理, 而在
Sql2005中没有这个限制.
第六步不常用, 略过....第八步中SELECT: 如果包含Group By子句, 那么在第5步后将只能使用Group By子句中出现的列, 如果要使用其他原始列则, 只能使用组函数....另外, select在第八步才执行, 因此别名只能第八步之后才能使用, 并且只能在order by中使用....第九步中DISTINCT: 当使用Group By子句时, 使用Distinct是多余的, 他不会删除任何记录....建议: 使用表的表达式时, 不允许使用order by子句的查询, 因此除非你真的要对行排序, 否则不要使用order by 子句.