SQL常用分组函数

 

MAX

MIN

AVG

SUM

COUNT

当执行数据统计时,一定要正确使用GOURP BY字句、WHERE字句和分组函数,使用的注意事项:

1.       分组函数只能出现在选择表、HAVING字句和ORDER BY 字句中

2.       如果在SELECT语句中同时使用GROUP BY HAVING 以及ORDER BY子句,则必须将ORDER BY子句放在最后,默认情况下,当使用GROUP BY 子句统计数据时,会自动按照分组列的升序方式统计结果,通过ORDER BY子句可以改变数据分组的排序方式。

3.       如果选择列表中包含有列、表达式和分组函数,那么这些列和表达式必须出现在GROUP BY 子句中,否则错误。

4.       放限制分组显示结果时,必须使用HAVING子句,而不能在WHERE子句中使用分组函数限制分组显示结果,否则错误

你可能感兴趣的:(sql)