кодесурса

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

script1adsense2code
script1adsense3code

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

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

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


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


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


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

Код SQL:

SELECT c.referee_name,
       count(b.match_no)
FROM player_booked a
JOIN match_mast b ON a.match_no=b.match_no
JOIN referee_mast c ON b.referee_id=c.referee_id
GROUP BY referee_name
ORDER BY count(b.match_no) DESC;

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

 имя рефери | подсчитывать
------------------------- + -------
 Марк Клаттенбург | 21
 Никола Риццоли | 20
 Милорад Мазич | 13
 Виктор Кассай | 12
 Сергей Карасев | 12
 Дамир Скомина | 12
 Бьорн Кейперс | 12
 Кунейт Чакир | 11
 Павел Краловец | 11
 Йонас Эрикссон | 11
 Карлос Веласко Карбальо | 10
 Шимон Марциниак | 10
 Овидиу Хатеган | 9
 Феликс Брич | 9
 Мартин Аткинсон | 9
 Уильям Коллум | 8
 Свейн Оддвар Моен | 8
 Клемент Терпин | 3
(18 рядов)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code