五、多表连接查询——聚合函数
五、多表连接查询——聚合函数
1.什么是聚合函数
聚合函数对一组数据执行计算,集中生成汇总值。
2.常见的聚合函数有哪些?
一部分常见的数值处理函数。
聚合函数 | 描述 |
sum() | 计算某列的总和 |
avg() | 计算某列的平均值 |
max() | 计算某列的最大值 |
min() | 计算某列的最小值 |
count() | 计算某列的行数 |
3.示例
(1)sum()函数:
计算一个字段中各个记录的总和。
<1>语法
select sum(某个字段/某个表达式) from 表名
where 条件表达式;
<2>示例1:计算"张欣"的总成绩
select sum(chinese+math+english) as total_score from score where name='张欣';
(2)avg()函数:
计算一个字段的平均值。
<1>语法:
select avg(某个字段/某个表达式) from 表名
where 条件表达式;
<2>示例1:计算所有成绩的平均值
select avg(chinese),avg(math),avg(english) from score;
(3)max()函数和min()函数:
求最大值和最小值函数。
示例:
select max(chinese),min(chinese) from score;
(4)count()函数:
计算列中值的个数。【计算某列有多少行】
<1>示例
select count(chinese) from score;