кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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


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


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

Код SQL:

SELECT c.referee_name,
       b.country_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
GROUP BY c.referee_name,
         b.country_name;

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

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

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


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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code