时间:2021-07-01 10:21:17 帮助过:5人阅读
作为一个SQL新手,看到每种不熟悉的关键字时已经够迷茫了,可往往见到的语句关键字顺序还是各种各样,太难理解了。网上搜索了两篇文章,总结一下:
关于Sql关键字SELECT FROM GROUP ORDER 等的执行顺序问题的解释
SQL 中 SELECT 语句的执行顺序
以及 十步完全理解SQL 的第二步.
总结:
标准的 SQL 的解析顺序为:
(1).FROM 子句, 组装来自不同数据源的数据
(2).WHERE 子句, 基于指定的条件对记录进行筛选
(3).GROUP BY 子句, 将数据划分为多个分组
(4).使用 HAVING 子句筛选分组
(5).SELECT 选取最终结果的部分列
(6).使用 ORDER BY 对结果集进行排序
SQL中关键字的执行顺序
标签: