Oracle数据库分页(limit方式的运用)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle分页(limit方式的运用)

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

黑客防线网安网讯:select * from a_matrix_navigation_mapwhere rowid not in(select rowid from a_matrix_navigation_map where rownum<=0) and rownum<=10第二种:SELECT * FROM(SELECT A.*, rownum rFROM(...

select * from a_matrix_navigation_map
where rowid not in(select rowid from a_matrix_navigation_map where rownum<=0) and rownum<=10

第二种:

SELECT * FROM
(
SELECT A.*, rownum r
FROM
(
SELECT *
FROM a_matrix_navigation_map

) A
WHERE rownum <= 10
) B
WHERE r > 0

第三种

SELECT * FROM table WHERE ROWNUM<101;
minus
SELECT * FROM table WHERE ROWNUM<91;
第四种

可以用变通一点的办法我给个示例:

sql = "select a_id,a_title,a_author,aID,a_time,a_readtime,sID from article order by a_id";

int a;
while (rs.next()) {
a++;
if (a=ipage+spage)continue;
...
}
 

其中第二种是非常成熟的分页
我的实例~ 即可实现 类似limit 功能
 
  $bandanspager="select * from abc t2,abc1 t1 where t1.id=t2.id group by t1.id";
 
  $sql=" SELECT * FROM
         (
            SELECT A.*, rownum r
            FROM
            ( ".$bandanspager.") A
            WHERE rownum <= 10
         ) B
         WHERE r > 0

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

footer  footer  footer  footer