xbo*_*nez 11
LIMIT 150或者LIMIT 0,150:前150行
LIMIT 150,150 :接下来的150行
LIMIT 300,150 :接下来的150行
等等
vul*_*ino 10
在Oracle中你很好rownum:它是一个伪列.它对结果集中的记录进行编号.给出了满足select语句中where条件的第一条记录,并且满足rownum=1相同条件的每个后续记录都会增加rownum.
SELECT
a, b
FROM
(SELECT rownum rn, a, b from table WHERE c=some_value ORDER BY some_column)
WHERE
rn BETWEEN 150 AND 300;
Run Code Online (Sandbox Code Playgroud)
(感谢@Mark Bannister)
如果在子查询中嵌入ORDER BY子句并将ROWNUM条件放在顶级查询中,则可以在排序行之后强制应用ROWNUM条件.