Упражнения по SQL на футболе База данных: найдите количество забитых голов в каждом матче в обычном расписании игр
База данных по футболу на 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 программирования
disqus2code