Oracle数据库限制返回结果集的大小_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle 限制返回结果集的大小

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:     Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数. 如果你只希望返回前十行纪录,你可以这样写: SELECT * FROM table WHERE ROWNUM< 10;但是下面的...

     Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数.

如果你只希望返回前十行纪录你可以这样写:

SELECT * FROM table WHERE ROWNUM< 10;

但是下面的语句是不对的:

SELECT * FROM table WHERE ROWNUM >90 AND ROWNUM< 100;
 

这是因为 Oracle 认为这个条件不成立所以没有返回

你应该这样写:


SELECT * FROM table WHERE ROWNUM< 101;

minus

SELECT * FROM table WHERE ROWNUM< 91;
 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12867-1.html
网站维护教程更新时间:2012-03-23 00:47:39  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer