五、多表连接查询——聚合函数

随声附和 提交于 2019-12-18 02:56:37

五、多表连接查询——聚合函数

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;

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!