Упражнения по SQL, практика, решение - ПОДПИСКИ по футболу
SQL [33 упражнения с решением]
Пример базы данных: футбол
1. Напишите запрос в SQL, чтобы найти команды, сыгравшие первый матч Кубка Европы 2016 года. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
2. Напишите запрос в SQL, чтобы найти победителя кубка ЕВРО-2016. Перейти в редактор
Пример таблицы: soccer_country
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
3. Напишите запрос на языке SQL, чтобы найти совпадение с номером совпадения, этапом игры, забитым мячом и аудиторией, которая была самым высоким совпадением аудитории. Перейти к редактору
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
4. Напишите запрос в SQL, чтобы найти совпадение, в котором Германия сыграла против Польши. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
5. Напишите запрос на языке SQL, чтобы найти номер матча, стадию игры, дату матча, количество забитых голей и результат матча, в котором Португалия играла с Венгрией. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
6. Напишите запрос в SQL, чтобы отобразить список забитых игроками количества голов в каждом матче. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: soccer_country
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
7. Напишите запрос в SQL, чтобы найти команды, которые сыграли матч с самой высокой аудиторией. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: goal_details
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
8. Напишите запрос в SQL, чтобы найти игрока, который забил последний гол за Португалию против Венгрии. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: goal_details
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
9. Напишите запрос в SQL, чтобы найти 2-е самое высокое время остановки, которое было добавлено во 2-й половине игры. Перейти к редактору
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
10. Напишите запрос в SQL, чтобы найти команды, сыгравшие матч, в котором было добавлено 2-е время наибольшей остановки во 2-й половине игры. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_details
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
11. Напишите запрос на языке SQL, чтобы найти номер совпадения, дату игры и второе наибольшее время остановки, которые были добавлены во второй половине игры. Перейти к редактору
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
12. Напишите запрос на SQL, чтобы найти команду, потерпевшую поражение от Португалии в финале Кубка Европы 2016 года. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
13. Напишите запрос на языке SQL, чтобы найти клуб, который предоставил наибольшее количество игроков на Кубок ЕВРО-2016. Перейти к редактору
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
14. Напишите запрос в SQL, чтобы найти игрока и номер его майки, который забил первый штраф в турнире. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: goal_details
Нажмите меня, чтобы увидеть решение
15. Напишите запрос в SQL, чтобы найти игрока вместе с номером его команды и майки, который набрал первый штраф в турнире. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: goal_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
16. Напишите запрос в SQL, чтобы найти игрока, который был вратарем сборной Италии в серии пенальти против Германии в Кубке Европы по футболу 2016. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: штраф_гк
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
17. Напишите запрос в SQL, чтобы узнать количество забитых в Германии турниров. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
18. Напишите запрос на языке SQL, чтобы найти игроков вместе с номером их футболки и игровым клубом, которые были вратарами сборной Англии на кубок ЕВРО-2016. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
19. Напишите запрос в SQL, чтобы найти игроков с другой информацией по контракту с «Ливерпулем», которые находились в составе сборной Англии в Кубке Европы 2016 года. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
20. Напишите запрос в SQL, чтобы найти игрока с другой информацией, который забил последний гол во 2-м полуфинале, т.е. в 50-м матче в кубке ЕВРО-2016. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: goal_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
21. Напишите запрос на языке SQL, чтобы найти игрока, который был капитаном команды-победителя Кубка Евро-2016 из Португалии. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: match_captain
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
22. Напишите запрос в SQL, чтобы узнать количество игроков, играющих за сборную Франции в финале. Перейти к редактору
Пример таблицы: player_in_out
Пример таблицы: match_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
23. Напишите запрос в SQL, чтобы найти вратаря сборной Германии, который не пропустил ни одного гола в матчах группового этапа. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
24. Напишите запрос на языке SQL, чтобы найти призеров в Football EURO cup 2016. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
25. Напишите запрос в SQL, чтобы найти максимальные штрафные броски, сделанные командами. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: pun_shootout
Нажмите меня, чтобы увидеть решение
26. Напишите запрос в SQL, чтобы найти максимальное количество штрафных бросков, сделанных игроками. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: pun_shootout
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
27. Напишите запрос в SQL, чтобы найти совпадение №. где наибольшее количество пенальти. Перейти к редактору
Пример таблицы: pun_shootout
Нажмите меня, чтобы увидеть решение
28. Напишите запрос в SQL, чтобы найти совпадение №. и команды, которые сыграли матч, где было принято наибольшее количество пенальти. Перейти к редактору
Пример таблицы: pun_shootout
Нажмите меня, чтобы увидеть решение
29. Напишите запрос в SQL, чтобы найти игрока Португалии, который сделал 7-й удар против Польши. Перейти к редактору
Пример таблицы: pun_shootout
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
30. Напишите запрос в SQL, чтобы найти стадию совпадения, где был применен штрафной удар № 23. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: pun_shootout
Нажмите меня, чтобы увидеть решение
31. Напишите запрос в SQL, чтобы найти места, где игрались серии пенальти. Перейти к редактору
Пример таблицы: soccer_venue
Пример таблицы: match_mast
Пример таблицы: pun_shootout
Нажмите меня, чтобы увидеть решение
32. Напишите запрос в SQL, чтобы найти дату, когда будут сыграны серии пенальти. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: pun_shootout
Нажмите меня, чтобы увидеть решение
33. Напишите запрос в SQL, чтобы найти самую быструю цель на ЕВРО-кубке 2016 года через 5 минут. Перейти к редактору
Пример таблицы: goal_details
Нажмите меня, чтобы увидеть решение
Еще не все .......
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev)
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования