SELECT 列名 FROM 表名 WHERE 条件 GROUP BY 列名 HAVING 条件 ORDER BY 列名 二者的执行方式不同 普通子查询的执行顺序是 首先执行子查询,然后把子查询的结果作为父查询的查询条件的值。 普通子查询只执行一次,而父查询所涉及的所有记录行都与其查询结果进行比较以确定查询结果集合。 相关子查询的执行顺序是 首先选取父查询表中的第一行记录,内部的子查询利用此行中相关的属性值进行查询, 然后父查询根据子查询返回的结果判断此行是否满足查询条件。如果满足条件,则把该行放入父查询的查询结果集合中。重复执行这一过程,直到处理完父查询表中的每一行数据。 相关子查询的执行次数是由父查询表的行数决定的。 注意: 如果确信所要检索的行比例较大,则应抑制索引的使用。其常用的方法: 把数字加上零; 把字符与空值相连接。 例如:GRADE+0=95 ‘’||SNAME=‘张三’ 6. 索引的说明 表越大,索引越能有效地改善查询的响应时间,对于少于100行的表建立索引可能不合算; 对WHERE子句中最常使用的列建立索引。对连接列建立索引,也可大大地改善连接查询的速度; 只要可能,尽量将索引列定义为NOT NULL; Oracle 在一个表上最多可创建16个索
您可能关注的文档
最近下载
- 第04~1讲+“创业与守成”——隋唐统一多民族封建国家的辉煌与荣耀+课件--2026届高三统编版历史二轮专题复习(选必融合).pptx VIP
- 2026《万唯中考•山东黑白卷》物理白卷.pdf VIP
- 利培酮口服液说明书.docx VIP
- TCECS1395-2023 建筑垃圾监测与污染控制技术规程.pdf
- 员工绩效的考核葡萄图.doc VIP
- 2025年湖北省黄冈市中考数学试卷.doc VIP
- 崩塌、滑坡、泥石流监测规范.pdf VIP
- (二)烟台港西港区.doc VIP
- 人教A版(2023版)高中数学选择性必修第一册全册教学与同步讲练合集【精品课件】.pptx VIP
- 人教版初中数学九年级上册 全册教学设计.docx VIP
原创力文档

文档评论(0)