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

 


















