powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выборка минимальной строки из row_number
9 сообщений из 9, страница 1 из 1
Выборка минимальной строки из row_number
    #39570176
Tihiy_Don
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некоторые строки, где row_number выводит их в группы.

Как сделать так, чтобы выбрать минимальную (1) строку в данных группах?
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570177
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570188
Tihiy_Don
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Например, есть группа из 3 строк

1 группа:
бла-бла-бла 1 строка
бла бла бла 2 строка
бла бла бла 3 строка


2 группа:
бла-бла-бла 1 строка
бла бла бла 2 строка
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570190
Tihiy_Don
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернее 2 группы, например. Из них мне нужно вывести только 1 строки.
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570197
Код: sql
1.
группа
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570199
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя определённые проблемы с изложением мыслей на русском языке.
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570204
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tihiy_Don,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SQL> ed
Wrote file afiedt.buf

  1  select * from
  2  (select empno,row_number() over (partition by deptno order by ename) rn from emp)
  3* where rn=1
SQL> /

     EMPNO         RN
---------- ----------
      7782          1
      7876          1
      7499          1



.....
stax
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570501
автор,

в примере стакса
select empno,row_number() over (partition by deptno order by ename


order by ename - по умолчанию сортировка asc (по возрастанию) , поэтому изберется первая строка как раз. что вам и нужно
...
Рейтинг: 0 / 0
Выборка минимальной строки из row_number
    #39570838
MazoHist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIRST/LAST есть и аналитический
Код: plsql
1.
select max(empno) keep (dense_rank first order by ename) over (partition by deptno) from emp;
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выборка минимальной строки из row_number
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]