Отображение записей через SQL в Oracle - PullRequest
1 голос
/ 06 января 2011

Я выполнил следующий запрос в Oracle Database и выдает следующий вывод:

Запрос: выберите идентификатор, имя участника, имя которого равно «A%»;

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

 and more... 

Этот запрос возвращает 50 записей и

Я хочу отображать 10 записей одновременно для пользователя.

Поскольку идентификатор не содержит данных в автоинкрементном режиме, я не могу использовать между операторами.

и оператор rownum тоже мало помогают.

Пожалуйста, помогите.

С уважением,

Анкит Агарвал

Ответы [ 2 ]

1 голос
/ 06 января 2011
 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;
1 голос
/ 06 января 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...