一个关于查询的问题!谢谢各位!

shengyh 2003-10-30 02:11:05
在Oracle数据库,表查询的问题,如果一个表要是有很多条记录,例如十万条,
在不使用任何过滤条件的前提下,我能否在Oracle数据库实现每次查询出固定
的条数的语句?最好在SQL Server中也能实现。谢谢各位!
...全文
57 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mydeer 2003-10-31
  • 打赏
  • 举报
回复
我觉得阿朱的方法比较好,试试吧。
chanet 2003-10-30
  • 打赏
  • 举报
回复
从中间的话,可能要用前端的程序控制
podded 2003-10-30
  • 打赏
  • 举报
回复
那你在显示端做分页查询。
boy002 2003-10-30
  • 打赏
  • 举报
回复
固定条数:n
从X行开始
select * from (select * from tbname where rownum<(X+n)) a where a.id>X;
shengyh 2003-10-30
  • 打赏
  • 举报
回复
但是我想第11条到20条如何得到?请问大力,我是想在界面点击查询按钮,然后批量的返回!
pengdali 2003-10-30
  • 打赏
  • 举报
回复
前10条记录:


oracle:
select * from tbname where rownum<=10;

sqlserver:
select top 10 * from tbname
hdkkk 2003-10-30
  • 打赏
  • 举报
回复
SET PAUSE ON ?
IN SQL*PLUS
jiezhi 2003-10-30
  • 打赏
  • 举报
回复
ms sql:top n
oracle: where rownum<=n
bzszp 2003-10-30
  • 打赏
  • 举报
回复
没有过滤条件?
你是说where 后面没有条件限制?
这样是做不到的

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧