select执行顺序
来源:互联网 发布:mpv播放器 mac 编辑:程序博客网 时间:2024/06/10 17:48
一、select查询的语句顺序
SELECT ... FROM tbl1, tbl2, WHERE ... GROUP BY ... HAVING ... ORDER BY(ASC | DESC)
二、执行顺序
1、FROM:对FROM子句中前两个表执行笛卡尔积生成虚拟表vt1
2、ON:对vt1表应用ON筛选器只有满足join_condition为真的行才被插入vt2
3、OUTER(JOIN):关联表,保留外部行vt3
4、WHERE:对vt3进行筛选只有满足条件的行才被插入vt4
5、GROUP BY:按GROUP BY 子句中的列,对vt4中的行分组生成vt5
6、HAVING:对vt5进行筛选,满足条件插入vt5,生成vt6
7、SELECT:处理select列表产生vt7
8、DISTINCT:将重复的行从vt7中去除产生vt8
9、ORDER BY:将vt8的行按order by 子句中的列排序生成vt9
10、LIMIT:对vt9进行分页
0 0
- select语句执行顺序
- select的执行顺序
- Select 关键字执行顺序
- select语句执行顺序
- oracle select执行顺序
- Select语句执行顺序
- select语句执行顺序
- SELECT执行顺序
- select语句执行顺序
- Select执行顺序
- Select执行顺序
- MYSQL SELECT执行顺序
- select执行顺序
- select的执行顺序
- select执行顺序
- select语句执行顺序
- MySQL SELECT执行顺序
- select 执行顺序
- Amazon EBS新功能——弹性卷
- AtomicInteger//volatile //cas原理以及用法
- windows 7环境下配置oracle 11g 客户端
- mysql中tinyint、smallint、mediumint,int 和bigint 的区别
- Oracle大量数据的优化2
- select执行顺序
- iOS设计模式-中介者模式
- HiveQL:数据定义
- Ubuntu16.04+Theano环境
- POJ 1001 Exponentiation 求幂
- Spring高级运用之浅析多线程与计划任务
- 线上故障处理
- Centos7.3安装python2.7.12+ipython1.2.1
- Android一些常用指令