1. Select 语句基本写法
2. Select的逻辑处理顺序
SQL与其他编程语言不同的明显特征就是代码的处理顺序。在其他编程语言中,常见是按编写代码的先后顺序(从上之下)来处理。但在SQL中,没有先处理Select,而是先处理From后面的字句,最后才是Select部分.
3. Select逻辑查询处理各阶段
在处理过程,每一步骤都会生成一个虚拟表(virtual table),这些虚拟表对应调用者(客户端应用程序或其他的外部调用者)是不可用的,只有最后步骤生成的虚拟表才会返回给调用者。
4.补充
Select语句中,From后面<right_table>除了可以使用Join关联,还可以使用Apply,Pivot,UnPivot
5. 参考:
https://msdn.microsoft.com/en-us/library/ms189499.aspx
http://www.cnblogs.com/qanholas/archive/2010/10/24/1859924.html