кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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

SELECT match_no,COUNT(*) 
FROM goal_details 
GROUP BY match_no 
ORDER BY match_no;

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

 match_no | подсчитывать
---------- + -------
        1 | 3
        2 | 1
        3 | 3
        4 | 2
        5 | 1
        6 | 1
        7 | 2
        8 | 1
        9 | 2
       10 | 2
       11 | 2
       12 | 2
       13 | 3
       14 | 2
       15 | 2
       16 | 3
       17 | 2
       19 | 1
       20 | 4
       21 | 3
       22 | 3
       23 | 2
       25 | 1
       27 | 3
       29 | 1
       30 | 1
       31 | 2
       32 | 3
       33 | 3
       34 | 6
       35 | 1
       36 | 1
       37 | 2
       38 | 1
       39 | 1
       40 | 3
       41 | 3
       42 | 4
       43 | 2
       44 | 3
       45 | 2
       46 | 4
       47 | 2
       48 | 7
       49 | 2
       50 | 2
       51 | 1
(47 рядов)

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



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


Визуализация запроса:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code