社区
Oracle 高级技术
帖子详情
(200分)在jsp中,调用怎样的oracle的sql语句实现快速分页?是top还是rownum?最好给个例子????????????
zhangsq
2003-04-27 07:01:48
急等例子!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...全文
68
10
打赏
收藏
(200分)在jsp中,调用怎样的oracle的sql语句实现快速分页?是top还是rownum?最好给个例子????????????
急等例子!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttjs2002
2003-05-03
打赏
举报
回复
2 times IO ->minus
1 times IO ->Rownum
dawnzdy
2003-04-28
打赏
举报
回复
nicholaz:我也这样写过,但当用于多表查询时首行的*就被告知是未定义的列。你看我写的:
select rid, user_id, user_name, user_dept,user_position, user_salary from ( select rownum rid, info.user_id, info.user_name, zdy_salary.* from info, salary where info.user_id=salary.user_id order by info.user_id ) where rid between 1 and 5;
写成这样,首行的user_id还是不能识别。
zhangsq:借宝地一用。:)
若是单表查询完全同意楼上的。
岁月无声-我心飞翔
2003-04-28
打赏
举报
回复
rownum
nicholaz
2003-04-28
打赏
举报
回复
用rownum
你写一个过程,传入参数 页号,页显示数
select * from (
select rownum r,。。。 from tbname)
where r between (页号-1)*页显示数
and 页号*页显示数;
你在jsp中调用过程就可以了
fantree
2003-04-28
打赏
举报
回复
select * from table where rownum<20 minus
select * from table where rownum<40
pengdali
2003-04-28
打赏
举报
回复
用rownum速度比top快!
select * from (select rownum id,* from 表名) where id>10 and id < 21
wxjcn
2003-04-28
打赏
举报
回复
用rownum可以解决。楼上的各位说得很清楚了。
select * from (
select rownum r,owner,object_name from dba_objects
order by object_id)
where r<11
/
select * from (
select rownum r,owner,object_name from dba_objects
order by object_id)
where r>10 and r<=20(也可使用where r between 10 and 21)
/
leoiong
2003-04-27
打赏
举报
回复
我觉得这个方法不是很好,如果数据量很大的话,会花掉很长的时间。建议只用rownum < 。然后再用集合运算符去处理。
yuxuan
2003-04-27
打赏
举报
回复
select * from (
select rownum r,owner,object_name from dba_objects
order by object_id)
where r<11
/
select * from (
select rownum r,owner,object_name from dba_objects
order by object_id)
where r>10 and r<=20
/
以次类推分页
zhangsq
2003-04-27
打赏
举报
回复
up
oracle
通过
row
num
实现
分
页
本文介绍
Oracle
数据库
中
使用
row
num
进行
分
页
查询的方法,包括
row
num
的基本用法、注意事项及与orderby结合使用的正确方式。
ORACLE
SQL_
分
页
查询
本文介绍了
Oracle
SQL
中
使用
ROW
NUM
进行
分
页
查询的方法。通过子查询和
ROW
NUM
伪列结合,
实现
对数据的
分
页
展示,如每页10条记录,查询第4页的数据。文
中
强调了
ROW
NUM
只能配合小于或小于等于操作符使用,并提供了相关示例。
SQL
分
页
查询的写法总结-MySQL、SQL Server、
Oracle
本文详细介绍了MySQL的LIMIT、
Oracle
的
ROW
NUM
与OFFSET/FETCH以及SQLServer的TOP和
ROW
_
NUM
BER
实现
分
页
的方法,包括示例代码和各数据库的优缺点比较。
oracle
最简单的
分
页
sql语句
,
oracle
中
分
页
sql语句
本文详细探讨了在
Oracle
数据库
中
如何使用PL/SQL进行多线程编程,包括动态SQL的应用、存储过程设计以及
分
页
查询的最佳实践。涵盖了如何编写
分
页
SQL语句
,如利用
ROW
NUM
和嵌套查询,并介绍了如何在触发器
中
处理动态SQL。此外,还提到了SQLite数据库架构和
分
页
技巧的对比。
SQL SELECT TOP, LIMIT,
ROW
NUM
本文详细介绍了SQL的SELECTTOP子句及其在不同数据库系统的应用,包括MySQL和
Oracle
。讲解了如何使用LIMIT和
ROW
NUM
实现
类似功能,并强调了在处理大型表时使用LIMIT进行
分
页
以提高查询效率。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章