文章目录
- 前言
- 一、聚合函数介绍
- 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 的执行原理




















