SQL执行顺序

忘是亡心i 2022-05-15 22:57 365阅读 0赞

手写

  1. SELECT DISTINCT
  2. <select_list>
  3. FROM
  4. <left_table> <join_type>
  5. JOIN <right_table> ON <join_condition>
  6. WHERE
  7. <where_condition>
  8. GROUP BY
  9. <group_by_list>
  10. HAVING
  11. <having_condition>
  12. ORDER BY
  13. <order_by_condition>
  14. LIMIT <limit_number>

机读

  1. FROM <left_table>
  2. ON <join_condition>
  3. <join_type> JOIN <right_table>
  4. WHERE <where_condition>
  5. GROUP BY <group_by_list>
  6. HAVING <having_condition>
  7. SELECT
  8. DISTINCT <select_list>
  9. ORDER BY <order_by_condition>
  10. LIMIT <limit_number>

发表评论

表情:
评论列表 (有 0 条评论,365人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SQL执行顺序

    SQL执行顺序 1. form 首先对from子句中的前两个表执行一个笛卡尔乘积,生成虚拟表vt1(选择相对较小的表做基础表) 1. on on中的表达式应用到

    相关 sql执行顺序

    SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一

    相关 SQL 执行顺序

    今天突然被一同事问起SQL的标准执行顺序是怎样的,当时一时居然没有说出来。后来想想最基础的理论被忘干净了,惭愧。现在将其写下来以加深影响。 在S

    相关 sql执行顺序

    SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一