кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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


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

Код SQL:

SELECT a.country_name,COUNT(b.*) Booked 
FROM soccer_country a
JOIN player_booked b ON a.country_id=b.team_id
GROUP BY a.country_name
ORDER BY Booked DESC;

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

 название страны | забронированы
--------------------- + --------
 Италия | 16
 Франция | 13
 Португалия | 13
 Исландия | 12
 Венгрия | 12
 Германия | 11
 Уэльс 11
 Румыния | 10
 Польша | 10
 Албания | 10
 Бельгия | 9
 Словакия | 9
 Республика Ирландия | 9
 Хорватия | 8
 Австрия | 7
 Турция | 7
 Северная Ирландия | 6
 Украина | 5
 Чешская Республика | 5
 Испания | 5
 Швейцария | 5
 Англия | 3
 Швеция | 3
 Россия | 2
(24 ряда)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code