Упражнения на SQL по футболу База данных: Найдите клуб, который предоставил наибольшее количество игроков на Кубок ЕВРО-2016
База данных по футболу SQL: Подзапросы Упражнение-13 с решением
13. Напишите запрос на языке SQL, чтобы найти клуб, который предоставил наибольшее количество игроков на Кубок ЕВРО-2016.
Пример таблицы: player_mast
Пример решения:
Код SQL:
SELECT playing_club, COUNT(playing_club)
FROM player_mast GROUP BY playing_club
HAVING COUNT (playing_club)=(
SELECT MAX(mycount)
FROM (
SELECT playing_club, COUNT(playing_club) mycount
FROM player_mast
GROUP BY playing_club) pm);
Пример вывода:
Playing_club | подсчитывать -------------- + ------- Ювентус | 12 Ливерпуль | 12 (2 ряда)
Практика онлайн
Пример базы данных: футбол
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос на SQL, чтобы найти команду, потерпевшую поражение от Португалии в финале Кубка Европы 2016 года.
Далее: Напишите запрос в SQL, чтобы найти игрока и номер его майки, который набрал первый штраф в турнире.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code