增塑剂网站建设,做网站算法,太原模板建站软件,泉州企业制作网站此篇文章内容均来自与mysql必知必会教材#xff0c;后期有衍生会继续更新、补充知识体系结构 文章目录 SQL聚集函数表#xff1a;AGV()count()根据需求可以进行组合处理 max()min()max#xff08;#xff09;、min#xff08;#xff09;、avg#xff08;#xff09;组… 此篇文章内容均来自与mysql必知必会教材后期有衍生会继续更新、补充知识体系结构 文章目录 SQL聚集函数表AGV()count()根据需求可以进行组合处理 max()min()max、min、avg组合使用汇总数据 SQL聚集函数表 AGV()
AVG() 1、单列使用AVG()
2、多列求平均值的情况下必须使用多个agv()
语法
select avg(列1) as 别名1 avg(列2) 别名2 … from 表
select avg(e.sal) 平均工资,avg(e.mgr) 平均补助 from emp ecount()
count()统计总数值 1、count(*) 返回的结果包含所有的null值
select count(*) as 表的总量 from emp:返回所有总数值2、count(列名)返回结果不包含null值
select count(列名) as 列值总量 from emp:返回结果为列名值不为null的所有总数统计3、可以组合使用多个count
count列名1count列名2..... count列名n进行非null值得数据统计
select countsal as 工资不为null的总量 countmgr as 补助不为null总量 from emp
根据需求可以进行组合处理
max()
max():最大值数据汇总
语法
select max列1, max(列2).......max(列n) from 表
1、可以进行单个列最大值统计
select max(sal) as 最高工资 from emp;统计工资最高值2、可以进行多个列最大值统计必须使用多个max
select max(sal) as 最高工资, max(mgr) as 最高补助,from emp;统计多列最高数据min()
min():最小值数据汇总
语法
select min列1, min(列2).......min(列n) from 表
1、可以进行单个列最大值统计
select min(sal) as 最低工资 from emp;统计工资最低值2、可以进行多个列最小值统计必须使用多个min
select min(sal) as 最低工资, min(mgr) as 最高di助,from emp;统计多列最高数据max、min、avg组合使用汇总数据
组合使用聚合函数进行数据汇总
语法
select max(列1)min列2,avg列3 from 表1、单个列进行组合统计
select max(sal) as 最高工资minsal 最低工资 ,avgsal as 平均工资 from 表2、多列进行组合统计
select max(sal) as 最高工资minmgr 最低补助 ,avgcomm as 平均单价from 表