在Oracle中通过SQL显示记录
我在Oracle数据库中运行了以下查询,并生成以下输出: 查询:从成员中选择id、名称,如“A%”在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
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;