码迷,mamicode.com
首页 > 数据库 > 详细

SQL中关键字的执行顺序

时间:2015-09-08 18:30:35      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

作为一个SQL新手,看到每种不熟悉的关键字时已经够迷茫了,可往往见到的语句关键字顺序还是各种各样,太难理解了。网上搜索了两篇文章,总结一下:

关于Sql关键字SELECT FROM GROUP ORDER 等的执行顺序问题的解释

SQL 中 SELECT 语句的执行顺序

以及 十步完全理解SQL 的第二步.

总结:

标准的 SQL 的解析顺序为:
   (1).FROM 子句, 组装来自不同数据源的数据

    • 包括各种JOIN和ON

   (2).WHERE 子句, 基于指定的条件对记录进行筛选
   (3).GROUP BY 子句, 将数据划分为多个分组

    •  包括使用聚合函数进行计算

   (4).使用 HAVING 子句筛选分组
   (5).SELECT 选取最终结果的部分列
   (6).使用 ORDER BY 对结果集进行排序

 

 

SQL中关键字的执行顺序

标签:

原文地址:http://www.cnblogs.com/lx-nju/p/4792476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!