该怎么写这样的SQL?

frasier 2003-07-31 06:25:43
如果数据库中有100条记录,能否通过一条SQL返回其中的某几行?例如第25-75行。
...全文
58 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mycls 2003-08-02
  • 打赏
  • 举报
回复
s
frasier 2003-08-02
  • 打赏
  • 举报
回复
先谢谢各位的答复。

可能是我的例子举的不好,使用这种方法虽然可以获得期望的结果,但如果有很多记录,不知道该方法的效率如何?
bzszp 2003-08-01
  • 打赏
  • 举报
回复
楼上的方法不行
foxcat001 2003-08-01
  • 打赏
  • 举报
回复
select *from table_name where rownum<75 and rownum > 25
应该没错把
bzszp 2003-07-31
  • 打赏
  • 举报
回复
select * from (select rownum id,tname from tab where id<=75) where id>=25;
Michaelyfj 2003-07-31
  • 打赏
  • 举报
回复
两位高手说得好,都是绝顶方法
jiezhi 2003-07-31
  • 打赏
  • 举报
回复
select * from a where rownum<=75
minus
select * from a where rownum<25
hrb_qiuyb 2003-07-31
  • 打赏
  • 举报
回复
这样:
select * from (select rownum id,tname from tab) where id>=25 and id<=75

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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