кодесурса

Упражнения по SQL на футболе База данных: найдите игрока и его команду и сколько матчей он сохранил гол для своей команды

script1adsense2code
script1adsense3code

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

24. Напишите запрос в SQL, чтобы найти игрока и его команду и сколько матчей он сохранил гол для своей команды.

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


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


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


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

Код SQL:

SELECT b.country_name,c.player_name,COUNT(a.player_gk) count_gk
FROM match_details a
JOIN soccer_country b ON a.team_id=b.country_id
JOIN player_mast c ON a.player_gk=c.player_id
GROUP BY b.country_name,c.player_name
ORDER BY country_name,player_name,count_gk DESC;

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

 название страны | имя_игрока | count_gk
--------------------- + --------------------- + ------ ----
 Албания | Этрит Бериша | 3
 Австрия | Роберт Альмер | 3
 Бельгия | Тибо Куртуа | 5
 Хорватия | Даниэль СубаСик | 4
 Чешская Республика | Петр Чех | 3
 Англия | Джо Харт | 4
 Франция | Уго Льорис | 7
 Германия | Мануэль Нойер | 6
 Венгрия | Габор Киралы | 4
 Исландия | Ханнес Халлдорссон | 5
 Италия | Джанлуиджи Буффон | 4
 Италия | Сальваторе Сиригу | 1
 Северная Ирландия | Майкл Макговерн | 4
 Польша | Лукаш Фабиански | 4
 Польша | Войцех Щесны | 1
 Португалия | Руи Патрисио | 7
 Республика Ирландия | Даррен Рэндольф | 4
 Румыния | Киприан Татарусану | 3
 Россия | Игорь Акинфеев | 3
 Словакия | МатусКозачик | 4
 Испания | Дэвид де Хеа | 4
 Швеция | Андреас Исакссон | 3
 Швейцария | Ян Соммер | 4
 Турция | Волкан Бабаджан | 3
 Украина | Андрей Пятов | 3
 Уэльс Дэнни Уорд | 1
 Уэльс Уэйн Хеннесси | 5
(27 рядов)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code