MySQL——————————分组查询

前言

我们来看看分组查询。

分组查询

什么是分组查询

在实际的应用中,可能有这样的需求,需要先进行分组,然后对每一组的数据进行操作。这个时候我们需要使用分组查询,怎么进行分组查询呢?

select...feom...group by...

#####将之前的关键字全部组合在一起,

select....from....where....group by....group by...

注意:关键字不能颠倒。分组函数在使用的时候必须先分组之后才能使用。
当我们需要找出员工这一张表中找出工作岗位的工资和

select 工作岗位,sum(工资) 工资 from 员工 group by 工作岗位;
演示五个函数的分组查询

演示:

  • sum 求和

MySQL——————————分组查询_第1张图片
注意:在select语句当中,如果有group by语句的话,select 后面只能跟参加分组的字段,以及分组函数。其他的一律不能跟。

  • max 最大值:
    演示:MySQL——————————分组查询_第2张图片

  • min 最小值:
    MySQL——————————分组查询_第3张图片

  • avg 平均值:
    演示:
    MySQL——————————分组查询_第4张图片

  • count 计数:
    演示:
    MySQL——————————分组查询_第5张图片

总结

我们演示了计数,平均数,最大值,最小值,求和。和什么是分组查询。

你可能感兴趣的:(MySQL数据库,mysql,sql,数据库)