powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / посчитать количество повторений одним sql query
3 сообщений из 3, страница 1 из 1
посчитать количество повторений одним sql query
    #39462631
RedRose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, простите за банальный вопрос, просто надо срочно, думать некогда, заболела:(

простая таблица, три колонки, величина v1 может иногда повторяться для данного id, например:

id v1 v2
----------------
12 5 8
12 7 8
12 7 8
12 8 8

вопрос: надо добавить одну колонку с количеством повторений v1 для id, т.е. на выходе должно быть

id v1 v2 rep
--------------------------
12 5 8 1
12 7 8 1
12 7 8 2
12 8 8 1

все надо одним sql query.

спасибо большое
...
Рейтинг: 0 / 0
посчитать количество повторений одним sql query
    #39462637
hobl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedRose,

with t as (
select 1 id, 1 v from dual
union select 2, 2 from dual
union select 3, 2 from dual
union select 4, 3 from dual)
select id, row_number() over (partition by v order by id) from t

Что-то такое?
...
Рейтинг: 0 / 0
посчитать количество повторений одним sql query
    #39462689
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hoblrow_number() over (partition by v order by id)
Код: plsql
1.
partition by id, v1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / посчитать количество повторений одним sql query
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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