当前位置:Gxlcms > 数据库问题 > oracle查询语句执行顺序

oracle查询语句执行顺序

时间:2021-07-01 10:21:17 帮助过:17人阅读

它的处理顺序是:

  1. 首先,执行 FROM/WHERE 语句
  2. 为结果赋予 ROWNUM 并同时根据 FROM/WHERE 语句进行 rownum 过滤
  3. 执行 SELECT
  4. 执行 GROUP BY
  5. 执行 HAVING
  6. 执行 ORDER BY

PS: 如果存在分析函数(row_number etc),那么,分析函数的执行会在 order by 之前。

oracle查询语句执行顺序

标签:order by   pre   分析函数   line   group by   lin   存在   keyword   order   

人气教程排行