Select 命令的縮略寫法:
select [distinct][top (n)] *,columns,or exPRessions
[from data Source(s)]
[join data source on condition]
(may include multiple joins) --可能包含多個聯接條件
[where conditions]
[group by columns]
[having conditions]
[order by columns];
PS:Select 語句以一個列表或表達式的列表開始,至少要有一個表達式,其他都是可選的
結構分析:
1.select 語句的from部分將所有數據源組裝進一個結果集,然后由select語句的剩余部分對結果集進行操作,在from子句中,通過使用某種聯接類型可以引用多個表
2.where語句作用于from 語句組裝的記錄集,根據條件篩選某些行
3.聚合函數對數據集執行求和操作.group by子句可以根據在 group by 子句中指定的列將大數據集分組成較小數據集.然后,對新的較小的數據組執行聚合函數。使用 having 子句可限制聚合的結果
4.最后,order by 子句確定結果集的排序
--SQL Server 2008 Bible
新聞熱點
疑難解答