在 SQL 中,LIMIT 函數用于限制查詢結果的數量。它通常與 SELECT 語句一起使用,以便從數據庫表中檢索指定數量的行。LIMIT 函數的語法因數據庫管理系統而異,但大多數流行的關系型數據庫系統(如 MySQL、PostgreSQL、SQLite 和 SQL Server)都支持它。
以下是 LIMIT 函數在不同數據庫系統中的用法:
SELECT column1, column2, ...
FROM table_name
LIMIT number_of_rows;
例如,要檢索表中的前 10 行,可以使用以下查詢:
SELECT * FROM users
LIMIT 10;
SELECT TOP number_of_rows column1, column2, ...
FROM table_name;
例如,要檢索表中的前 10 行,可以使用以下查詢:
SELECT TOP 10 * FROM users;
需要注意的是,LIMIT 函數僅限制查詢結果的行數,而不限制列數。此外,LIMIT 函數通常與 ORDER BY 子句一起使用,以便按照特定順序檢索行。否則,數據庫可能會返回不確定的結果。