Упражнения по подзапросам по футболу. База данных: Найти совпадение №. где принято наибольшее количество штрафных ударов
База данных по футболу в SQL: Подзапросы Упражнение 27 с решением
27. Напишите запрос в SQL, чтобы найти совпадение №. где наибольшее количество пенальти.
Пример таблицы: pun_shootout
Пример решения:
Код SQL:
SELECT match_no,
COUNT(*) shots
FROM penalty_shootout
GROUP BY match_no
HAVING COUNT(*)=
(SELECT MAX(shots)
FROM
(SELECT COUNT(*) shots
FROM penalty_shootout
GROUP BY match_no) inner_result);
Пример вывода:
match_no | выстрелы ---------- + ------- 47 | 18 (1 ряд)
Практика онлайн
Пример базы данных: футбол
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти максимальное количество штрафных бросков, сделанных игроками.
Далее: написать запрос в SQL, чтобы найти совпадение №. и команды, которые сыграли матч, где было принято наибольшее количество пенальти.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code