кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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


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


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


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

Код SQL:

SELECT c.referee_name,
       b.country_name,
       d.venue_name,
       count(a.match_no)
FROM match_mast a
JOIN referee_mast c ON a.referee_id=c.referee_id
JOIN soccer_country b ON c.country_id=b.country_id
JOIN soccer_venue d ON a.venue_id=d.venue_id
GROUP BY c.referee_name,
         country_name,
         venue_name
ORDER BY referee_name;

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

 имя рефери | название страны | имя_места | подсчитывать
------------------------- + ---------------- + ------- ------------------ + -------
 Бьорн Кейперс | Нидерланды | Стад де Бордо | 1
 Бьорн Кейперс | Нидерланды | Стад де Франс | 2
 Карлос Веласко Карбальо | Испания | Стад Болларт-Делелис | 2
 Карлос Веласко Карбальо | Испания | Stade Geoffroy Guichard | 1
 Клемент Терпин | Франция | Парк Принцев | 1
 Клемент Терпин | Франция | Стад де Бордо | 1
 Кунейт Чакир | Турция | Стад де Бордо | 1
 Кунейт Чакир | Турция | Стад де Франс | 1
 Кунейт Чакир | Турция | Stade Geoffroy Guichard | 1
 Дамир Скомина | Словения | Стад де Ницца | 1
 Дамир Скомина | Словения | Стадион Пьер Моруа | 3
 Феликс Брич | Германия | Стад Болларт-Делелис | 1
 Феликс Брич | Германия | Стад де Ницца | 1
 Феликс Брич | Германия | Стад VElodrome | 1
 Йонас Эрикссон | Швеция | Парк Принцев | 1
 Йонас Эрикссон | Швеция | Стад де Лион | 1
 Йонас Эрикссон | Швеция | Стадион де Тулуза | 1
 Марк Клаттенбург | Англия | Стад де Франс | 1
 Марк Клаттенбург | Англия | Стад де Лион | 1
 Марк Клаттенбург | Англия | Stade Geoffroy Guichard | 2
 Мартин Аткинсон | Англия | Парк Принцев | 1
 Мартин Аткинсон | Англия | Стад де Лион | 1
 Мартин Аткинсон | Англия | Стадион Пьер Моруа | 1
 Милорад Мазич | Сербия | Стад де Франс | 1
 Милорад Мазич | Сербия | Стад де Ницца | 1
 Милорад Мазич | Сербия | Стадион де Тулуза | 1
 Никола Риццоли | Италия | Парк Принцев | 1
 Никола Риццоли | Италия | Стад де Лион | 1
 Никола Риццоли | Италия | Стад VElodrome | 2
 Овидиу Хатеган | Румыния | Стад де Ницца | 1
 Овидиу Хатеган | Румыния | Стадион Пьер Моруа | 1
 Павел Краловец | Чешская Республика | Стад де Лион | 2
 Сергей Карасев | Россия | Парк Принцев | 1
 Сергей Карасев | Россия | Стад VElodrome | 1
 Свейн Оддвар Моен | Норвегия | Стад де Бордо | 1
 Свейн Оддвар Моен | Норвегия | Стад VElodrome | 1
 Шимон Марциниак | Польша | Стад де Франс | 1
 Шимон Марциниак | Польша | Стадион Пьер Моруа | 1
 Шимон Марциниак | Польша | Стадион де Тулуза | 1
 Виктор Кассай | Венгрия | Стад де Бордо | 1
 Виктор Кассай | Венгрия | Стад де Франс | 1
 Виктор Кассай | Венгрия | Стадион де Тулуза | 1
 Уильям Коллум | Шотландия | Стад Болларт-Делелис | 1
 Уильям Коллум | Шотландия | Стад VElodrome | 1
(44 строки)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code