前言
《SQL 基础知识》系列自发布以来,给小伙伴们带来了一定的帮助,从后台大家给
我的留言也发现了一些问题。从今天开始,我会针对大家提出的问题进行优化完善,
陆续推出《SQL 基础知识》的第二版,希望能让小伙伴能更好的理解与掌握。此次
新增具体的示例数据库 SQL_Road,SQL Server 作为讲解平台,小伙伴们可以在公
众号的“阅读原文”的地方获取示例数据库 SQL_Road 脚本.sql,第二版中的所有截
图和代码均出自此示例数据库。
第一章 SELECT 的用法
1.1 SQL 执行顺序
在普及知识之前,我想先让大家看一下数据库在运行时的先后顺序,这个请务
必多看多记,因为它真的很重要,要深入学习一定要记得这个运行先后顺序。
(8)SELECT (9)DISTINCT (11)<Top Num> <select list>
(1)FROM [left_table]
(3)<join_type> JOIN <right_table>
(2) ON <join_condition>
(4)WHERE <where_condition>
(5)GROUP BY <group_by_list>
(6)WITH <CUBE | RollUP>
(7)HAVING <having_condition>
(10)ORDER BY <order_by_list>
评论