Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вложенный запорос - количество записей  [new]
zvezda_t
Member

Откуда: Урал
Сообщений: 919
Всем привет.

Есть вложенный запрос возвращающий данные:
SELECT *
   FROM (SELECT ROW_NUMBER () 
                     OVER (ORDER BY  u.ID) rn,
                         u.NAME_USER
                FROM tusers u)
WHERE rn>2


Необходимо также получить информацию о max(rn)- возможно ли это сделать в одном запросе? Или хитрость какая - то может есть? А то вложенный запрос на самом деле очень огромный и не хочется его дважды вызывать - чтоб узнать количество записей в нем.
9 ноя 12, 09:26    [13443918]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запорос - количество записей  [new]
Добрый Э - Эх
Guest
zvezda_t
Всем привет.

Есть вложенный запрос возвращающий данные:
SELECT *
   FROM (SELECT ROW_NUMBER () 
                     OVER (ORDER BY  u.ID) rn,
                    count(1) over() as max_rn,
                         u.NAME_USER
                FROM tusers u)
WHERE rn>2


Необходимо также получить информацию о max(rn)- возможно ли это сделать в одном запросе? Или хитрость какая - то может есть? А то вложенный запрос на самом деле очень огромный и не хочется его дважды вызывать - чтоб узнать количество записей в нем.
9 ноя 12, 09:41    [13443994]     Ответить | Цитировать Сообщить модератору
 Re: Вложенный запорос - количество записей  [new]
zvezda_t
Member

Откуда: Урал
Сообщений: 919
Добрый Э - Эх, большое Вам спасибо! Вы и правда очень добры)
9 ноя 12, 10:03    [13444150]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить