oracle select语句执行顺序
时间: 2023-09-18 12:09:30 浏览: 116
DML触发器激发顺序-Oracle SQL & PL-SQL
Oracle SELECT 语句的执行顺序如下:
1. FROM:从指定的表中获取数据
2. WHERE:筛选符合条件的数据
3. GROUP BY:按照指定的列对数据进行分组
4. HAVING:筛选符合条件的分组
5. SELECT:选择需要查询的列
6. DISTINCT:去除重复的数据
7. ORDER BY:按照指定的列对数据进行排序
8. LIMIT/OFFSET:限制返回的结果数量和起始位置
需要注意的是,SELECT 语句的执行顺序并不一定严格按照上述顺序执行,例如,Oracle 可能会在执行 WHERE 子句之前执行 SELECT 子句。但是,这个顺序能够帮助我们理解 SELECT 语句的执行过程。
阅读全文