powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Количество повторений значения
11 сообщений из 11, страница 1 из 1
Количество повторений значения
    #38453363
countg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Нужно при запросе добавить столбец в котором будет указываться количество повторений записи, но без группировки.

Пример:

Петров 150
Иванов 200
Петров 23
Петров 70
Иванов 43
Казаченко 12
Романенко 321
Гордеев 251

Нужно:

Петров 150 3
Иванов 200 2
Петров 23 3
Петров 70 3
Иванов 43 2
Казаченко 12 1
Романенко 321 1
Гордеев 251 1
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453366
countg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
countg,

Значение1 Значение2Петров 150Иванов 200Петров 23Петров 70Иванов 43Казаченко 12Романенко 321

Значение1 Значение2 Поторение знач.1 Петров 150 3Иванов 200 2Петров 23 3Петров 70 3Иванов 43 2Казаченко 12 1Романенко 321 1Гордеев 251 1
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453377
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
select "Значение1", "Значение2", count(*) over (partition by "Значение1") "Поторение 
знач.1" from ....


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453379
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
countgДобрый день.
Нужно при запросе добавить столбец в котором будет указываться количество повторений записи, но без группировки.


Да лехко. Берешь Excel и добавляешь ;)

P.S. Что конкретно не получается-то?
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453404
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovcount(*) over (partition by ...)заманчиво, но у него наверняка 2.х...
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453406
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

сейчас TC прибежит и скажет что не работает.
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453421
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениссейчас TC прибежит и скажет что не работает.
А я ему отвечу, что у меня работает:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SQL> select "Значение1", "Значение2", count(*) over (partition by "Значение1") 
"Поторение знач.1" from t;

Значение1                         Значение2     Поторение знач.1
============================== ============ =====================
Иванов                                   43                     2
Иванов                                  200                     2
Казаченко                                12                     1
Петров                                   23                     3
Петров                                   70                     3
Петров                                  150                     3
Романенко                               321                     1


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453424
countg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
Ага, не работает. Версия 2.x
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453469
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
countg,

делай подзапрос (только на тормоза не жалуйся)
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453912
countg,

JOIN c агрегированной по "Значение1" "копией" исходной таблицы...
...
Рейтинг: 0 / 0
Количество повторений значения
    #38453940
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
select t1.Значение1,t1.Значение2,count(t2.Значение1)
from test t1
left join test t2 on t1.Значение1=t2.Значение1
group by 1,2
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Количество повторений значения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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