TOP 子句
TOP 子句
TOP 子句用于規定要返回的記錄的數目。
對于擁有數千條記錄的大型表來說,TOP 子句是非常有用的。
注釋:并非所有的數據庫系統都支持 TOP 子句。
SQL Server 的語法:
SELECT TOP number|percent column_name(s)FROM table_nameMySQL 和 Oracle 中的 SQL SELECT TOP 是等價的
MySQL 語法
SELECT column_name(s)FROM table_nameLIMIT number例子
SELECT *FROM PersonsLIMIT 5Oracle 語法
SELECT column_name(s)FROM table_nameWHERE ROWNUM <= number例子
SELECT *FROM PersonsWHERE ROWNUM <= 5原始的表 (用在例子中的):
Persons 表:
| 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結果:
| 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結果:
| 1 | Adams | John | Oxford Street | London |
| 2 | Bush | George | Fifth Avenue | New York |
來自為知筆記(Wiz)
轉載于:https://www.cnblogs.com/zhuzhenfeng/p/32cc0e2f6a4656257e34133923f8c19a.html
總結
- 上一篇: 全国省市区县数据库(大全)
- 下一篇: java 几个线程池的理解