SQL присоединяется к упражнениям по футболу База данных: поиск результатов матчей серии пенальти
База данных по футболу на SQL: объединяет решение 59 с решением
59. Напишите запрос в SQL, чтобы найти результаты матчей серии пенальти.
Пример таблицы: match_details
Пример таблицы: soccer_country
Пример решения:
Код SQL:
SELECT match_no,
play_stage,
country_name,
penalty_score
FROM match_details a
JOIN soccer_country b ON a.team_id=b.country_id
WHERE decided_by='P'
ORDER BY match_no;
Пример вывода:
match_no | play_stage | название страны | penalty_score ---------- + ------------ + -------------- + ----------- ---- 37 | R | Польша | 5 37 | R | Швейцария | 4 45 | Q | Польша | 3 45 | Q | Португалия | 5 47 | Q | Германия | 6 47 | Q | Италия | 5 (6 рядов)
Практика онлайн
Пример базы данных: футбол
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти позицию игрока, который сыграл, который забил свой собственный гол.
Далее: напишите запрос в SQL, чтобы найти цель, забитую игроками в соответствии с их игровой позицией.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code