当前位置:首页 > 技能相关 > ORACLE > 正文内容

Oracle的ROWNUM(Oracle取指定数量数据)

admin2年前 (2023-11-08)ORACLE7160 修订时间:2023-11-08 10:59:18

一、Oracle查询前10条数据

Oracle中查询前10条数据,可以使用Rownum关键字。

SELECT *
FROM (SELECT *
      FROM table_name
      WHERE ROWNUM <= 10)
WHERE ROWNUM >= 1;

上面的查询语句先在表中选择前10个数据,然后返回第1个到第10个数据。

二、Oracle查询前100条数据

Oracle中查询前100条数据,使用与查询前10条数据类似的方法。

SELECT *
FROM (SELECT *
      FROM table_name
      WHERE ROWNUM <= 100)
WHERE ROWNUM >= 1;

上面的查询语句先在表中选择前100个数据,然后返回第1个到第100个数据。

三、Oracle查询1000条数据

可以使用以下SQL语句查询1000条数据:

SELECT *
FROM (SELECT *
      FROM table_name
      ORDER BY rowid)
WHERE ROWNUM <= 1000;

四、Oracle查询后100条

Oracle表中查询后100条数据,可以使用以下方法:

SELECT *
FROM (SELECT *
      FROM table_name
      ORDER BY rowid DESC)
WHERE ROWNUM <= 100;

上述查询首先按照rowid倒序排列,然后返回前100个数据。


 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=328

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。