кодесурса

SQL упражнения по футболу База данных: найдите игрока, который был выбран на награду «Человек матча» в финале Кубка Европы 2016

script1adsense2code
script1adsense3code

База данных по футболу на SQL: объединяет решение 34 с решением

34. Напишите запрос на языке SQL, чтобы найти игрока, который был выбран на награду «Человек матча» в финале Кубка Европы 2016 года.

Пример таблицы: soccer_country


Пример таблицы: match_mast


Пример таблицы: player_mast


Пример решения:

Код SQL:

SELECT a.player_name, b.country_name
FROM player_mast a 
JOIN match_mast c ON c.plr_of_match=a.player_id
AND c.play_stage='F'
JOIN soccer_country b
ON a.team_id=b.country_id;

Пример вывода:

 имя_игрока | название страны
------------- + --------------
 Пепе | Португалия
(1 ряд)

Практика онлайн


Пример базы данных: футбол


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос в SQL, чтобы найти капитана и вратаря с другой информацией для всех матчей для всей команды.
Далее: напишите запрос в SQL, чтобы найти замещающих игроков, которые вышли на поле в первой половине игры в рамках обычного графика игры.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code