聚合函数的知识

聚合函数就是把很多的数据综合到一起,做运算或者比较。

一.首先介绍一些简单的聚合函数
在这里插入图片描述

1.查询年龄最大的是多少
代码:

select max(age) from person

选中并运行
在这里插入图片描述
2.查询年龄最小的是多少
代码:

select min(age) from person

选中并运行
在这里插入图片描述
3.查询平均年龄
代码:

select avg(age) from person

选中并运行
在这里插入图片描述

4.查询一共有多少人
代码:

select count(*) from person

选中并运行
在这里插入图片描述

5.求所有人的年龄之和
代码:

select sum(age) from person

选中并运行
在这里插入图片描述
二.一般来说,聚合函数配合着group by语句进行使用
首先,在表“person”中加入一行字段信息
在这里插入图片描述
然后关闭并打开“person”表,并在“cls”那一列字段中输入信息
在这里插入图片描述

6.计算每个班级的平均年龄
代码:

select cls,avg(age) from person group by cls

选中并运行
在这里插入图片描述

7.查询每个班级的最大年龄
代码

select cls,max(age) from person group by cls

选中并运行
在这里插入图片描述

三.having语句
where是在原始数据的基础上进行的筛选
having是在分组查询之后和聚合函数计算之后的结果中进行的筛选
举例:
首先改一下person表中的“cls”的内容
在这里插入图片描述
这是where
选中以下代码运行

select * from person where name = '朱元璋'

在这里插入图片描述

这是having
选中以下代码运行

select cls,count(*) from person group by cls having count(*) > 2

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值