TOP 子句
TOP 子句用於規定要返回的記錄的數目。
對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。
注釋:並非所有的數據庫系統都支持 TOP 子句。
SELECT TOP number|percent column_name(s) FROM table_name
SELECT column_name(s) FROM table_name LIMIT number
SELECT * FROM Persons LIMIT 5
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
SELECT * FROM Persons WHERE ROWNUM <= 5
Persons 表:
現在,我們希望從上面的 "Persons" 表中選取頭兩條記錄。
我們可以使用下面的 SELECT 語句:
SELECT TOP 2
* FROM Persons
現在,我們希望從上面的 "Persons" 表中選取 50% 的記錄。
我們可以使用下面的 SELECT 語句:
SELECT TOP 50 PERCENT
* FROM Persons
結果: