SQL TOP 例項
TOP 子句
TOP 子句用於規定要返回的記錄的數目。
對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。
註釋:並非所有的資料庫系統都支援 TOP 子句。
SQL Server 的語法:
SELECT TOP number|percent column_name(s) FROM table_name
MySQL 和 Oracle 中的 SQL SELECT TOP 是等價的
MySQL 語法
SELECT column_name(s) FROM table_name LIMIT number
例子
SELECT * FROM Persons LIMIT 5
Oracle 語法
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
例子
SELECT * FROM Persons WHERE ROWNUM <= 5
原始的表 (用在例子中的):
Persons 表:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
4 | Obama | Barack | Pennsylvania Avenue | Washington |
SQL TOP 例項
現在,我們希望從上面的 "Persons" 表中選取頭兩條記錄。
我們可以使用下面的 SELECT 語句:
SELECT TOP 2 * FROM Persons
結果:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
SQL TOP PERCENT 例項
現在,我們希望從上面的 "Persons" 表中選取 50% 的記錄。
我們可以使用下面的 SELECT 語句:
SELECT TOP 50 PERCENT * FROM Persons
結果:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24867586/viewspace-716347/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL優化例項SQL優化
- sql join例項圖解SQL圖解
- SQL優化例項-思路分析SQL優化
- 資料庫例項 (SQL Server)資料庫SQLServer
- 人物可以移動例項js--offset.top/leftJS
- SQL觸發器例項講解SQL觸發器
- SQL開發例項和優化SQL優化
- MySQL管理之SQL語句例項MySql
- SQL Tuning Advisor使用例項SQL
- (Oracle)SQL知識與40個例項OracleSQL
- sp_executesql (Transact-SQL) MSDN例項SQL
- SQL資料庫觸發器例項SQL資料庫觸發器
- ORACLE TOP SQLOracleSQL
- Top 20 SqlSQL
- sql 注入越過登入驗證例項SQL
- 14 個 SQL 拿來就用語句例項!SQL
- jdbc根據例項名 連線 sql serverJDBCSQLServer
- Oracle PL/SQL 程式設計基礎 例項OracleSQL程式設計
- 如何建立一個新的SQL Server例項SQLServer
- 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle例項SQLOracle
- SQL使用繫結變數,測試例項。SQL變數
- SQL Server 2005分割槽表例項SQLServer
- 30 個例項詳解 ,讓運維徹底搞清TOP 命令!運維
- Sql Server 2005開發新特性例項SQLServer
- [Oracle Script] Top sqlOracleSQL
- trace top sql sessionSQLSession
- 各種TOP SQLSQL
- 單例項刪除ASM例項單例ASM
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:例項SQLServer
- 自定義註解例項實現SQL語句生成SQL
- 智慧掃描支援從MySQL例項線上抓取慢SQLMySql
- 搗蛋SQL導致例項iops100%SQL
- SQL Server 2000 如何建立一個新例項 ?SQLServer
- SQL查詢連續號碼段的解法(例項)SQL
- Oracle PL/SQL例項精解 (原書第4版)OracleSQL
- 例項詳解如何構建動態SQL語句SQL
- php例項化物件的例項方法PHP物件
- postgresql定位top cpu sqlSQL