MySQL:limit ()函数与rownum()函数

目录

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;

上一篇:Flink基础(131):FLINK-SQL语法 (25) DQL(17) OPERATIONS(14)Top-N/Window Top-N


下一篇:mysql之limit用法和orcale的rownum用法