4.12隨筆

y龙發表於2024-06-17

SQL SELECT TOP 子句

SELECT TOP 子句用於規定要返回的記錄的數目。

SELECT TOP 子句對於擁有數千條記錄的大型表來說,是非常有用的。

注意:並非所有的資料庫系統都支援 SELECT TOP 語句。 MySQL 支援 LIMIT 語句來選取指定的條數資料, Oracle 可以使用 ROWNUM 來選取。

SQL Server / MS Access 語法

SELECT TOP number|percent column_name(s)
FROM table_name;

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;