SQLServer
select语句执行流程:
from 表
join类型 join 表 on 条件
where 条件
- 对select的结果进行过滤
group by 字段
- 根据指定条件把查询结果进行
分组
,以用做聚合
运算
- 根据指定条件把查询结果进行
having 条件
- 对分组聚合运算(
group by
)后的结果进行过滤
- 对分组聚合运算(
select distinct 字段
order by 字段 [asc|desc]
- 根据指定字段对查询结果进行排序(默认升序
asc
)
- 根据指定字段对查询结果进行排序(默认升序
top 多少行
- 类比
limit
- 类比