кодесурса

Упражнения по SQL, практика, решение - ПОДПИСКИ по футболу

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code