比如top ... order by.. group by.. like..这些,有没有什么文档是准确说明各个子句的执行优先顺序的?
1.from子句用来组装不同数据源的数据
2,where子句用于基于指定条件的筛选
3.group by 子句用来将数据划分为多个分组
4,使用聚集函数进行计算
5.使用having子句对分组进行筛选
6.计算所有表达式
7.使用order by 对所有结果集进行排序
而你的top 和like 都是属于where语句里面的,所以何时执行,一目了然
2,where子句用于基于指定条件的筛选
3.group by 子句用来将数据划分为多个分组
4,使用聚集函数进行计算
5.使用having子句对分组进行筛选
6.计算所有表达式
7.使用order by 对所有结果集进行排序
而你的top 和like 都是属于where语句里面的,所以何时执行,一目了然
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-03-20
from->where->group by->having->order by本回答被网友采纳