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

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

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


2 группа:
бла-бла-бла 1 строка
бла бла бла 2 строка
...
Рейтинг: 0 / 0
15.12.2017, 11:00
    #39570190
Tihiy_Don
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка минимальной строки из row_number
Вернее 2 группы, например. Из них мне нужно вывести только 1 строки.
...
Рейтинг: 0 / 0
15.12.2017, 11:05
    #39570197
Выборка минимальной строки из row_number
Код: sql
1.
группа
...
Рейтинг: 0 / 0
15.12.2017, 11:05
    #39570199
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка минимальной строки из row_number
У тебя определённые проблемы с изложением мыслей на русском языке.
...
Рейтинг: 0 / 0
15.12.2017, 11:16
    #39570204
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка минимальной строки из row_number
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
15.12.2017, 18:10
    #39570501
Выборка минимальной строки из row_number
автор,

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


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


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