TOP 子句TOP 子句用于規(guī)定要返回的記錄的數(shù)目。 對于擁有數(shù)千條記錄的大型表來說,TOP 子句是非常有用的。 注釋:并非所有的數(shù)據(jù)庫系統(tǒng)都支持 TOP 子句。 SQL Server 的語法:SELECT TOP number|percent column_name(s) FROM table_name MySQL 和 Oracle 中的 SQL SELECT TOP 是等價(jià)的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 表:
SQL TOP 實(shí)例現(xiàn)在,我們希望從上面的 "Persons" 表中選取頭兩條記錄。 我們可以使用下面的 SELECT 語句: SELECT
結(jié)果:
SQL TOP PERCENT 實(shí)例現(xiàn)在,我們希望從上面的 "Persons" 表中選取 50% 的記錄。 我們可以使用下面的 SELECT 語句: SELECT
結(jié)果:
|
|
|