sql-第10章 函数与分组查询

三葉Leaves Author

1. 系统函数

1.1 聚合函数

fx meaning tips
SUM(列名) 求和
AVG(列名) 平均值
MIN(列名) 最小值
MAX(列名) 最大值
COUNT(列名) 计数

2. 分组查询

2.1 将表内容按列分组

在某些字段下会出现相同值

学号 任课老师
25 孙金华
01 孙金华
02 李桂森
25 胡建强
此时如果 GROUP BY 学号,就可以得到三个组

2.2 聚合函数与分组配合使用

分组的目的在于汇总数据,所以往往和[[#1.1 聚合函数|聚合函数]]一同使用

2.3 使用 HAVING 替代 WHERE 设置分组条件

imagepng
imagepng

两者的区别 WHERE 子句在 GROUP BY 子句之前使用,用于对原始数据进行行级别的筛选; HAVING 子句在 GROUP BY 子句之后使用,用于对分组后的结果进行组级别的筛选和过滤

  • 标题: sql-第10章 函数与分组查询
  • 作者: 三葉Leaves
  • 创建于 : 2024-05-06 00:00:00
  • 更新于 : 2024-11-21 16:56:20
  • 链接: https://leavesblog.netlify.app/c2e1537707f9/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论