首页主机聚合函数?max是聚合函数吗

聚合函数?max是聚合函数吗

编程之家2024-06-09254次浏览

一、聚集函数有哪些

常用的聚合函数有以下几种:

聚合函数?max是聚合函数吗

1count:行数

2sum:总和(求总和)

3avg:平均值

4max最大值

5min:最小值

SQL语句的执行顺序:

聚合函数?max是聚合函数吗

1、首先执行from子句;

2、如果有where子句,则根据其中的过滤条件从中间表中去掉不满足过滤条件的行;

3、根据groupby子句中指定的分组列;

4、为每个组计算select子句聚合函数的值并为每组生成查询结果中的一行。

二、group by和聚合函数用法

select列表项中不存在的列可以出现在groupby的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在groupby后面(聚合函数除外)

groupby一般和聚合函数一起使用才有意义,比如countsumavg等,使用groupby的两个要素:

聚合函数?max是聚合函数吗

(1)出现在select后面的字段要么是是聚合函数中的,要么就是groupby中的.

(2)要筛选结果可以先使用where再用groupby或者先用groupby再用having

三、常用的聚合函数有哪些

常用的count()求个数sum()求和avg()求平均数min()最小值max()最大值一般与groupby语句使用selectStudentID,sum(score)as总分fromStudentsgroupbyStudentID

d451v(d451v)短信验证登录?手机号码验证