SQL ORDER BY LIMIT
我们可以从数据库中检索有限的行。它可以用于分页,强制只显示有限的记录,如10、50、100等。
适用于Oracle SQL的LIMIT子句:
如果你想在SQL中使用LIMIT子句,你必须使用ROWNUM查询,因为它是在结果被选择之后使用的。
您应该使用以下代码:
SELECT name, age
FROM
(SELECT name, age, ROWNUM r
FROM
(SELECT name, age, FROM employee_data
ORDER BY age DESC
)
WHERE ROWNUM <=40
)
WHERE r >= 21;
这个查询将给你返回第21到第40行。