кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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


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


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

Код SQL:

SELECT a.venue_name, b.city, count(c.match_no)
FROM soccer_venue a
JOIN soccer_city b ON a.city_id=b.city_id
JOIN match_mast c ON a.venue_id=c.venue_id
GROUP BY venue_name,city
ORDER BY venue_name;

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

 имя_места | город | подсчитывать
------------------------- + --------------- + -------
 Парк Принцев | Париж | 5
 Стад Болларт-Делелис | Объектив | 4
 Стад де Бордо | Бордо | 5
 Стад де Франс | Сен-Дени | 7
 Стад де Лион | Лион | 6
 Стад де Ницца | Хороший | 4
 Stade Geoffroy Guichard | Сент-Этьен | 4
 Стадион Пьер Моруа | Лилль | 6
 Стад VElodrome | Марсель | 6
 Стадион де Тулуза | Тулуза | 4
(10 рядов)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code