TOP 子句
TOP 子句用於規定要返回的記錄的數目。
對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。
註釋:並非所有的數據庫系統都支持 TOP 子句。
SQL Server 的語法:SQL Server中使用top關鍵字
SELECT TOP number|percent column_name(s) FROM table_name
MySQL 語法:MySQL使用limit關鍵字
SELECT column_name(s) FROM table_name LIMIT number
例子
SELECT * FROM Persons LIMIT 5
Oracle 語法:Oracle中使用 ROWNUM關鍵字
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
例子1:查詢Persons表中的前5條記錄
SELECT * FROM Persons WHERE ROWNUM <= 5
例子2:查詢procedure_no的最大值
SELECT procedure_no FROM (SELECT * FROM process_card_procedure where process_card_id=421 order by cast(procedure_no as int) desc) where rownum<=1
top字句結合order by會很有用,比如查詢最大值之類的。