T——SQL查询(读书笔记)
来源:互联网 发布:网络监控工作的短板 编辑:程序博客网 时间:2024/05/21 17:15
逻辑查询处理阶段
1、FROM:对from子句中的两个表执行笛卡尔积(交叉连接),生成虚拟表V1
2、ON:对V1应用on筛选器。只有那些使条件为真的行才会被插入到V2
3、OUTER(JOIN):如果指定了OUTER JOIN(相对于CROSS JOIN或INNER JOIN),保留表中未找到匹配的行将被作为外部行添加到V2,生成V3;
4、WHERE:对V3应用WHERE筛选器,只有使条件为真的行才被插入V4
5、GROUP BY:按GROUP BY子句中的列列表对V4中的行分组,生成V5
6、HAVING:对V5应用HAVING筛选器,只有使条件为真的组才会被插入到V6(注:此筛选是对V5中的每一组进行该操作)
7、SELECT:处理SELECT 列表,生成V7
8、DISTINCT:将重复行从V7中移除,产生V8
9、ORDER BY:将V8中的行按ORDER BY 子句中的列列表排序,生成一个游标V9
10、TOP:从V9的开始处选择指定数量或比例的行,生成V10,返回给调用者
0 0
- T——SQL查询(读书笔记)
- 《MS SQL Server2005 技术内幕—T-SQL查询》读书笔记一:SQL逻辑查询处理
- 《MS SQL Server2005 技术内幕—T-SQL查询》读书笔记一:SQL逻辑查询处理
- 《MS SQL Server2005 技术内幕—T-SQL查询》读书笔记一:SQL逻辑查询处理
- T-SQL动态查询(2)——关键字查询
- T-SQL动态查询(3)——静态SQL
- T-SQL动态查询(4)——动态SQL
- 【SqlServer】Microsoft SQL Server 2008技术内幕:T-SQL查询 读书笔记(一)
- T-SQL动态查询(1)——简介
- T—SQL语句之子查询
- T-SQL查询——嵌套子查询
- T-SQL查询进阶—理解SQL Server中的锁
- T-SQL查询进阶—理解SQL Server中的锁
- T-SQL查询进阶—理解SQL Server中的锁
- T-SQL查询进阶—理解SQL Server中的锁
- T-SQL查询进阶—理解SQL Server中的锁
- T-SQL 基本语句 (读书笔记)
- SQLServer 2008 技术内幕——T-SQL 查询 笔记
- 正向代理与反向代理的区别【Nginx读书笔记】
- 微软曾力推Silverlight遭冷遇开发者大会H5成热潮
- exp 根据条件导出示例
- Ant-design-Table
- Part 53 - html.partial 和 html.renderpartial的区别
- T——SQL查询(读书笔记)
- jQuery 遍历 - 过滤
- 数据结构示例之简单薪资管理系统
- spingmvc 文件上传
- 斐波那契数列规律探索
- Eclipse常用快捷键
- ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
- 摘要篇:zabbix 安装篇
- python _ 冒泡排序