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觸發器
- 14 個 SQL 拿來就用語句例項!SQL
- sql 注入越過登入驗證例項SQL
- 使用SSMS連線和查詢 SQL Server 例項SSMSQLServer
- 30 個例項詳解 ,讓運維徹底搞清TOP 命令!運維
- [AlwaysOn] 建立SQL Server高可用性組T-SQL語法:例項SQLServer
- 自定義註解例項實現SQL語句生成SQL
- 例項詳解如何構建動態SQL語句SQL
- 一條SQL完成跨資料庫例項Join查詢SQL資料庫
- 智慧掃描支援從MySQL例項線上抓取慢SQLMySql
- php例項化物件的例項方法PHP物件
- postgresql定位top cpu sqlSQL
- AWR TOP SQL實現SQL
- OkHttpClient例項HTTPclient
- unittest例項
- jQuery 例項jQuery
- sql 連線查詢例項(left join)三表連線查詢SQL
- Activiti的流程例項【ProcessInstance】與執行例項【Execution】
- 例項化list
- msfvenom使用例項
- 雙層 for 例項
- python socket例項Python
- pinctrl使用例項
- Draggable 拖拽例項
- python例項1Python
- 策略模式例項模式
- SQLMAP 例項COOKBOOKSQL
- Java例項教程Java
- ORM 例項教程ORM
- 類和例項
- Proxy例項set()
- expect使用例項
- Sql Server資料庫開窗函式Over()的使用例項詳解SQLServer資料庫函式
- Oracle檢視歷史TOP SQLOracleSQL
- 如何區分例項化網格中的每個例項
- 如何將獨立例項轉換成叢集例項EU
- C# ling to sql 取多條記錄最大時間的例項程式碼C#SQL
- 如何將Azure SQL 資料庫還原到本地資料庫例項中SQL資料庫
- Websocet 入門例項Web