【MySQL学习6:多行输入函数——聚合函数及SQL书写和执行规则】

文章介绍了SQL的书写顺序,遵循SQL99的标准,从FROM、JOIN、WHERE、GROUPBY、HAVING、SELECT、ORDERBY到LIMIT的步骤。重点讲解了常见的聚合函数如COUNT,以及GROUPBY用于数据分组和HAVING在包含聚合函数的过滤条件中的应用。
摘要由CSDN通过智能技术生成

之前做的笔记都在有道云,之后会一点点将以前的笔记分享出来~
(配图在笔记中查看)

SQL书写顺序:

(1)SQL92的语法在这里插入图片描述

(2)SQL99的语法
在这里插入图片描述

SQL99执行顺序:

FROM 表一,表二… 将多表进行笛卡尔积连接;
LEFT / RIGHT / (INNER) JOIN…ON… 在连接表后,使用on后面的连接条件过滤
WHERE 使用不包含聚合函数的过滤条件筛选一遍表
GROUP BY 可以进行分组
HAVING 将分组后的数据进行再一次的筛选
SELECT 查询出字段信息
ORDER BY 将剩余结果进行排序操作
LIMIT 将结果进行分页处理

一、常见的聚合函数

1. 常见的聚合函数

注:COUNT计算指定字段出现的个数时,是不计算.NULL值的。

2. 分组 GROUP BY

注:
(1)select中出现的字段,必须是是在聚合函数或GROUP BY中使用的。
(2)GROUP BY中出现的字段可以不出现在select中

3. HAVING条件

  1. 如果过滤条件中使用了聚合函数,则必须使用HAVING来替换WHERE。否则报错。
  2. HAVING必须声明在GROUP BY 的后面。

等等…

详情查看有道云笔记:(持续更新…)
MySQL学习6:多行输入函数——聚合函数及SQL书写和执行规则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃凉拌辣芒果

不断学习,不断进步,共勉~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值