Oracle中的分页语句怎么写?

yuanqs 2002-11-12 02:58:35
SQL Server中可以这样写: Select Top 20 * from aTable
Oracle中怎么写?
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzszp 2002-11-12
  • 打赏
  • 举报
回复
不知道,没用过
yuanqs 2002-11-12
  • 打赏
  • 举报
回复
谢谢!

不知道您知不知道为什么这些语句在Delphi中的TClientDataSet中会出错!
bzszp 2002-11-12
  • 打赏
  • 举报
回复
排序:
select * from (select rownum id,a.* from (select * from a order by k) a where rownum<=200)
where id>=181;
bzszp 2002-11-12
  • 打赏
  • 举报
回复
不排序的话:
SELECT * FROM
( SELECT ROWNUM id,a.* FROM a where rownum<=200)
WHERE id >=181;
排序:
select * from (select rownum id,a.* from (select * from a order by k) a where rownum<=200)
where id>10;

bzszp 2002-11-12
  • 打赏
  • 举报
回复
不排序的话:
SELECT * FROM
( SELECT ROWNUM id,a.* FROM a where id<=200)
WHERE id >=181;
yuanqs 2002-11-12
  • 打赏
  • 举报
回复
在Oracle中取第181-200条的数据怎么写SQL语句
例如表a, 主键k,有10000条记录
bzszp 2002-11-12
  • 打赏
  • 举报
回复
不排序:
select * from atable where rownum<=20;
排序:
select a.* from (select * from atable order by rol) a where rownum<=20;
YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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