聚合函数?max是聚合函数吗
一、聚集函数有哪些
常用的聚合函数有以下几种:
1count:行数
2sum:总和(求总和)
3avg:平均值
4max最大值
5min:最小值
SQL语句的执行顺序:
1、首先执行from子句;
2、如果有where子句,则根据其中的过滤条件从中间表中去掉不满足过滤条件的行;
3、根据groupby子句中指定的分组列;
4、为每个组计算select子句聚合函数的值并为每组生成查询结果中的一行。
二、group by和聚合函数用法
select列表项中不存在的列可以出现在groupby的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在groupby后面(聚合函数除外)
groupby一般和聚合函数一起使用才有意义,比如countsumavg等,使用groupby的两个要素:
(1)出现在select后面的字段要么是是聚合函数中的,要么就是groupby中的.
(2)要筛选结果可以先使用where再用groupby或者先用groupby再用having
三、常用的聚合函数有哪些
常用的count()求个数sum()求和avg()求平均数min()最小值max()最大值一般与groupby语句使用selectStudentID,sum(score)as总分fromStudentsgroupbyStudentID