Oracle sql语句 分组分页取特定组的数据 如题,现在有20个单位,在分页中,我想第一页只显示前五个单位的所有数据,后一页显示后五个单位的所有数据,请问高手们该怎么写这条sql语句。Oracle分页分组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from (select t.*, rownum rn from scott.emp t) where rn between 1 and 5;如果是最后一页 就是 where rn between 16 and 20; 首先谢谢您,但是这个不是这样就可以解决的,因为这个单位表示和另一张主表进行left join的,然后主要是在他们left join 以后获取这个单位的前五个单位。 首先谢谢您,但是这个不是这样就可以解决的,因为这个单位表示和另一张主表进行left join的,然后主要是在他们left join 以后获取这个单位的前五个单位。那你给点create 和insert 脚本,来点实际数据 看下你到底要怎么个搞法? 楼主没有诚意啊,贴出create和insert语句 刚写oracle存储过程 希望高人指点(未解决) 【求高手扫盲】oracle中的role和system privilege 求助算时效! 一段程序以declare开头可以运行,为何用create procedure就不行? 为什么左连接进行检索的时候速度奇慢!!! select中的别名不能用在where语句里马? 菜菜鸟的一个弱智问题,请高手们帮帮忙 [求助]Linux下运行Pro*C错误 oracle8i的安装急急急急 高分急救:Oracle安装完成后,服务可以启动,数据库不与服务一起启动,要手动启动 急,请教数据库高手! Oracle 字符集
from (select t.*, rownum rn from scott.emp t)
where rn between 1 and 5;
如果是最后一页 就是 where rn between 16 and 20;