mysql与oracle的分页查询语句?
发布网友
发布时间:2022-04-23 04:26
我来回答
共1个回答
热心网友
时间:2022-04-07 21:30
Oracle分页查询格式:
以下是代码片段:
SELECT
*
FROM
(
SELECT
A.*,
ROWNUM
RN
FROM
(SELECT
*
FROM
TABLE_NAME)
A
WHERE
ROWNUM
<=
40
)
WHERE
RN
>=
21
mysql
mysql>
SELECT
*
FROM
table
LIMIT
5,10;
//
检索记录行
6-15
,注意,10为偏移量
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为
-1:
mysql>
SELECT
*
FROM
table
LIMIT
95,-1;
//
检索记录行
96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql>
SELECT
*
FROM
table
LIMIT
5;
//检索前
5
个记录行
//也就是说,LIMIT
n
等价于
LIMIT
0,n。