SQL Server select语句执行顺序
来源:互联网 发布:彩票缩水软件大全 编辑:程序博客网 时间:2024/06/11 19:00
根据《Microsoft SQL Server2000 宝典》,Select语句的完整执行顺序:
1.from子句组装来自不同数据源的数据
2.where子句基于指定的条件对记录行进行筛选
3.group by子句将数据划分为多个分组
4.使用聚集函数进行计算
5.使用having子句筛选分组
6.计算所有的表达式
7.使用order by对结果集进行排序
对于第六条有疑意,计算所有的表达式是否指除了在聚集函数中计算过的以外的表达式,为什么要分两步计算呢,为什么不在第五步之前与聚集函数一并计算
补:对上述疑意的猜想:应该考虑到having子句还会过滤一些记录,所以在过滤完再计算所有的表达式更优
注意:在select语句中,要善于使用select *,因为SQL是描述性语言,Sql Server会选择最快的索引来进行查询
- SQL Server select语句执行顺序
- SQL Server select语句执行顺序
- SQL Server中SELECT语句执行顺序解析
- SQL server中SELECT语句的执行顺序
- select sql语句执行顺序
- SQL select语句执行顺序
- SQL SELECT语句执行顺序
- SQL Select语句完整的执行顺序:
- SQL select 语句的简单执行顺序
- SQL Select语句完整的执行顺序
- SQL Select语句完整的执行顺序:
- SQL Select语句完整的执行顺序
- SQL Select语句完整的执行顺序
- SQL Select语句的执行顺序
- select sql 语句执行过程 顺序
- SQL中SELECT语句的执行顺序
- SQL中SELECT语句的执行顺序
- select sql 语句执行过程 顺序
- free software
- MD5 计算方法( 一 ) -- MD5 规范计算函数
- ]《士兵突击》之班长史今:残酷青春我们最想遇见的那个人
- ibatis学习记录(4)
- 搜索内存数据(-)
- SQL Server select语句执行顺序
- ]《士兵突击》之班长史今:残酷青春我们最想遇见的那个人
- 搜索内存数据(二)
- 获取SQL Server数据库的元数据
- 搜索内存数据(三)
- 一段貌似简单的代码,不简单的内涵
- .net类库中发送电子邮件的方法总结
- 开博序言
- 纠正:HashPasswordForStoringInConfigFile中的Md5算法并非常用的Md5算法