powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Определить, спортсмены какой страны участвовали в соревнованиях больше всего
3 сообщений из 3, страница 1 из 1
Определить, спортсмены какой страны участвовали в соревнованиях больше всего
    #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
Определить, спортсмены какой страны участвовали в соревнованиях больше всего
    #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
Определить, спортсмены какой страны участвовали в соревнованиях больше всего
    #40005368
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rav_khuzin,

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

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

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


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