Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Определить, спортсмены какой страны участвовали в соревнованиях больше всего / 3 сообщений из 3, страница 1 из 1
03.10.2020, 06:33
    #40005069
Rav_khuzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить, спортсмены какой страны участвовали в соревнованиях больше всего
Немного не врубаюсь, можно сделать это запросом или нужно создавать отдельную таблицу
Вот условия:
Нужно определить, спортсмены какой страны участвовали в соревнованиях больше всего

В таблице competition хранится информация о проводимых соревнованиях:
• competition_id (ID соревнования);
• competition_name (наименование соревнования);
• world_record (мировой рекорд);
• set_date (дата установки мирового рекорда);
В таблице result хранится информация о результатах соревнований:
• competition_id (ID соревнования);
• sportsman_id (ID спортсмена);
• result (результат спортсмена);
• city (место проведения);
• hold_date (дата проведения);

В таблице sportsman хранится информация о спортсменах:
• sportsman_id (ID спортсмена);
• sportsman_name (имя спортсмена);
• rank (разряд спортсмена);
• year_of_birth (год рождения);
• personal_record (персональный рекорд);
• country (страна спортсмена);
...
Рейтинг: 0 / 0
03.10.2020, 08:22
    #40005075
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить, спортсмены какой страны участвовали в соревнованиях больше всего
Покажите, что написали вы, и подскажем.

Студентам, желающим помощи .

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
select s, count(1) from (
select 1 s , 123 c from dual union all
select 1, 234 from dual union all
select 1, 345 from dual union all
select 2, 1 from dual
)
group by s
order by 2 desc

...
Рейтинг: 0 / 0
05.10.2020, 08:55
    #40005368
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определить, спортсмены какой страны участвовали в соревнованиях больше всего
Rav_khuzin,

похожая задачка (вместо спортсмена страна)
https://groups.google.com/forum/#!topic/fido7.ru.rdbms.oracle/QlQUzm6MUug

а так
MAX KEEP (DENSE_RANK LAST ...

.....
stax
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Определить, спортсмены какой страны участвовали в соревнованиях больше всего / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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