SQL的常用语句【书写】和【执行顺序】

本文详细解释了SQL查询的执行顺序,从选择数据源开始,经过筛选、分组、过滤、去重、排序,最后应用limit/offset确定返回结果范围。
摘要由CSDN通过智能技术生成

书写顺序:select--distinct--from--where--group by--having--order by --limit/offset

执行顺序:from--where--group by--having--select--distinct--order by --limit/offset

1.先用from子句选定数据来源;

2.再用where中的条件对step1的数据做筛选;

3.接下来可以选择用group by将step2的结果分成多个组;

4.分组后可以用having筛选符合条件的组;

5.在上述结果之后select出需要的列;

6.select的时候遇到重复数据,如果需要去重,就使用distinct;

7.对选出的结果用order by进行排序;

8.最后如果要指定返回的查询数据范围、条数则使用limit/offset函数。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值