文章目录
- 前言
- 一、聚合函数介绍
- 1 、AVG (平均值) 和SUM (求和)函数
- 2 、MIN(最小值)和MAX(最大值)函数
- 3 、COUNT函数
- 问题:用count(*),count(1),count(列名)谁好呢?
- 二、GROUP BY
- 1 、基本使用
- 2 、使用多个列分组
- 3、 GROUP BY中使用WITH ROLLUP
- 三、HAVING
- 1、 基本使用
- 2 、WHERE和HAVING的对比
- 四、SELECT的执行过程🔞
- 1、 查询的结构
- 2 、SELECT执行顺序
- 3、 SQL 的执行原理
前言
一、聚合函数介绍
聚合函数不能嵌套调用。比如不能出现类似“AVG(SUM(字段名称))”形式的调用。
1 、AVG (平均值) 和SUM (求和)函数
2 、MIN(最小值)和MAX(最大值)函数
3 、COUNT函数
问题:用count(*),count(1),count(列名)谁好呢?
二、GROUP BY
1 、基本使用
2 、使用多个列分组
3、 GROUP BY中使用WITH ROLLUP
三、HAVING
1、 基本使用
2 、WHERE和HAVING的对比
四、SELECT的执行过程🔞
1、 查询的结构
2 、SELECT执行顺序
3、 SQL 的执行原理