目录
2、 limit [rownum]
- mysql中 limit 用于规定要返回的记录的数目。
- Oracle中 rownum 用于规定返回的记录的数目。
2.1 MySQL中 limit
带有 LIMIT 子句的 SELECT 语句的基本语法如下:
-- 方法一
SELECT column1, column2, columnN FROM table_nameLIMIT [no of rows];
-- 方法二
SELECT column1, column2, columnN FROM table_nameLIMIT [no of rows] OFFSET [row num];
-- 返回从下一行开始直到给定的 OFFSET 为止的所有行,如下面的最后一个实例所示。
实例:
-- 从0开始选取6行(0,6】
SELECT * FROM COMPANY LIMIT 6;
-- 从3开始选取两行(3,5】
SELECT * FROM COMPANY LIMIT 3 OFFSET 2;
2.2 Oracle 中nownum
- Oracle 可以使用 ROWNUM 来选取指定的条数数据(伪列)
-- 提出给定数字前几个数据
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number;
实例:
SELECT *
FROM Persons
WHERE ROWNUM <=5;