在数据库中,LIMIT是一个用于限制结果集的关键字,它可以与SELECT语句一起使用。它有以下几种用法:
-
LIMIT n:返回前n条记录。例如,LIMIT 10将返回结果集中的前10条记录。
-
LIMIT m, n:返回从第m+1条记录开始的n条记录。例如,LIMIT 5, 10将返回结果集中的第6-15条记录。
-
LIMIT n OFFSET m:与LIMIT m, n相同,返回从第m+1条记录开始的n条记录。例如,LIMIT 5 OFFSET 10将返回结果集中的第11-20条记录。
-
LIMIT n PERCENT:返回结果集的前n%的记录。例如,LIMIT 10 PERCENT将返回结果集中的前10%的记录。
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;