SQL Server對組合查詢結果排序方法
SELECT語句的輸出用ORDER BY子句排序。在用UNION組合查詢時,只能使用一條ORDER BY子句,它必須出現在最後一條SELECT語句之後。對於結果集,不存在用一種方式排序一部分,而又用另一種方式排序另一部分的情況,因此不允許使用多條ORDER BY子句。
分析UNION在最後一條SELECT語句後使用了ORDER BY子句。雖然ORDER BY子句似乎只是最後一條
SELECT語句的組成部分,但實際上SQL Server將用它來排序所有SELECT語句返回的所有結果。
組合不同的表 為使表述比較方便,本章例子中的組合查詢使用的均是相同的表。但是其中使用UNION
的組合查詢可以應用不同的表。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-675942/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORDER對查詢結果進行排序排序
- SQL 兩個表組合查詢SQL
- SQL Server 語句日期格式查詢方法SQLServer
- MaxCompute如何對SQL查詢結果實現分頁獲取SQL
- JPA SQL 查詢、結果集對映(@NamedNativeQuery、@ColumnResult註解說明)SQL
- NC65對單表單據查詢的結果進行排序排序
- sql-server高階查詢SQLServer
- Oracle總結【SQL細節、多表查詢、分組查詢、分頁】OracleSQL
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- 備忘:laravel 對查詢結果集可以迴圈where查詢Laravel
- 組合查詢(UNION)
- Sql Server 的引數化查詢SQLServer
- SQL Server 跨資料庫查詢SQLServer資料庫
- sql-server不相關子查詢SQLServer
- sql-server相關子查詢SQLServer
- SQL查詢總結SQL
- Mysql-基本練習(10-設定分組條件、查詢結果排序、限制查詢結果返回的數量、TRUNCATE刪除表記錄)MySql排序
- SQL Server 如何合併組內字串SQLServer字串
- mysql查詢結果多列拼接查詢MySql
- MySQL 查詢結果取交集的實現方法MySql
- ms sql server排序SQLServer排序
- SQL Server 查詢超時問題排查SQLServer
- SQL Server-簡單查詢語句SQLServer
- SQL Server查詢慢的解決方案SQLServer
- SQL 三表聯合查詢SQL
- 01-sql-聯合查詢SQL
- 月結各模組關閉情況查詢SQLSQL
- 大資料MongoDB之mgo驅動如何對查詢結果進行排序(正序逆序多欄位排序)?大資料MongoDB排序
- SQL Server 查詢歷史執行的SQL語句SQLServer
- 如何改善SQL Server + SharePoint組合效能BGSQLServer
- SQL SERVER死鎖查詢,死鎖分析,解鎖,查詢佔用SQLServer
- PB帶引數帶結果集的動態SQL查詢SQL
- DBeaver的sql查詢結果突然不見了,怎麼辦?SQL
- SQL Server 查詢表註釋和欄位SQLServer
- MySQL全面瓦解11:子查詢和組合查詢MySql
- Laravel 關聯查詢限制條數和分組查詢顯示為零的結果Laravel
- SQL語言_多表查詢和TOP限制結果集_PAGE3SQL
- SQL語句替換查詢結果的的寫法舉例SQL
- SQL語句將查詢結果插入到另一張表中SQL