在Oracle中通过SQL显示记录

在Oracle中通过SQL显示记录,oracle,Oracle,我在Oracle数据库中运行了以下查询,并生成以下输出: 查询:从成员中选择id、名称,如“A%” ID Name 261 A.... 706 Aaa....... 327 Ab..... and more... 此查询返回50条记录和 我想一次向用户显示10条记录 因为,ID不包含自动递增方式的数据,所以我不能使用between运算符 而rownum操作符也帮不了什么忙 请帮忙 问候, 安基特·阿加瓦尔见谢谢你的帮助。它起作用了 SELECT ID, Name

我在Oracle数据库中运行了以下查询,并生成以下输出:

查询:从成员中选择id、名称,如“A%”

 ID   Name
 261  A....
 706  Aaa.......
 327  Ab.....

 and more... 
此查询返回50条记录和

我想一次向用户显示10条记录

因为,ID不包含自动递增方式的数据,所以我不能使用between运算符

而rownum操作符也帮不了什么忙

请帮忙

问候,


安基特·阿加瓦尔

谢谢你的帮助。它起作用了
 SELECT ID, Name 
 from (
       select id,name, ROW_NUMBER() over( order by name) r
       from member 
       where name like 'A%'
 )
 WHERE R between FromRowNum AND ToRowNum;