SQL的执行顺序

Posted 漫思

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL的执行顺序相关的知识,希望对你有一定的参考价值。

--查询组合字段
(5)select (5-2) distinct(5-3) top(<top_specification>)(5-1)<select_list>
--连表
(1)from (1-J)<left_table><join_type> join <right_table> on <on_predicate>
        (1-A)<left_table><apply_type> apply <right_table_expression> as <alias>
        (1-P)<left_table> pivot (<pivot_specification>) as <alias>
        (1-U)<left_table> unpivot (<unpivot_specification>) as <alias>
--查询条件
(2)where <where_pridicate>
--分组
(3)group by <group_by_specification>
--分组条件
(4)having<having_predicate>
--排序
(6)order by<order_by_list>

 

以上是关于SQL的执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

[zz]sql语句执行顺序

sql执行顺序

场景应用:SQL的执行顺序是怎样的?

shell if 语句

SQL Server 查询处理中的各个阶段(SQL执行顺序)

SQL查询语句执行顺序