SQL упражнения по футболу База данных: найдите команды, которые сыграли матч самой высокой аудитории
База данных по футболу SQL: Подзапросы Упражнение-7 с решением
7. Напишите запрос в SQL, чтобы найти команды, которые сыграли матч с самой высокой аудиторией.
Пример таблицы: soccer_country
Пример таблицы: goal_details
Пример таблицы: match_mast
Пример решения:
Код SQL:
SELECT country_name
FROM soccer_country
WHERE country_id IN(
SELECT team_id
FROM goal_details
WHERE match_no=(
SELECT match_no
FROM match_mast
WHERE audence=(
SELECT max(audence)
FROM match_mast)
ORDER BY audence DESC));
Пример вывода:
название страны -------------- Франция Исландия (2 ряда)
Практика онлайн
Пример базы данных: футбол
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать запрос в SQL, чтобы отобразить список забитых игроками количества голов в каждом матче.
Далее: Напишите запрос в SQL, чтобы найти игрока, который забил последний гол за Португалию против Венгрии.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code