кодесурса

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

script1adsense2code
script1adsense3code

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

18. Напишите запрос в SQL, чтобы найти место с количеством целей, которые видели.

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


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


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


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


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

Код SQL:

SELECT venue_name, count(venue_name)
FROM goal_details
JOIN soccer_country
ON goal_details.team_id=soccer_country.country_id
JOIN match_mast ON goal_details.match_no=match_mast.match_no
JOIN soccer_venue ON match_mast.venue_id=soccer_venue.venue_id
GROUP BY venue_name
ORDER BY COUNT(venue_name) DESC;

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

 имя_места | подсчитывать
------------------------- + -------
 Стад де Франс | 18
 Стад де Лион | 16
 Стадион Пьер Моруа | 13
 Стад де Бордо | 13
 Стад VElodrome | 11
 Стадион де Тулуза | 9
 Стад де Ницца | 8
 Stade Geoffroy Guichard | 8
 Стад Болларт-Делелис | 7
 Парк Принцев | 5
(10 рядов)

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


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


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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code