SQL Join Упражнения, практика, решение - JOINS упражнения по футболу
SQL [61 упражнение с решением]
Пример базы данных: футбол
1. Напишите запрос в SQL, чтобы найти название места с указанием города, в котором был сыгран финальный матч Кубка Европы-2016. Перейти к редактору
Пример таблицы: soccer_venue
Пример таблицы: soccer_city
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
2. Напишите запрос в SQL, чтобы найти количество голов, забитых каждой командой в каждом матче в рамках обычного графика игры. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
3. Напишите запрос в SQL, чтобы найти общее количество голов, забитых каждым игроком в обычном расписании игр, и упорядочить набор результатов в соответствии с самым высоким и самым низким показателями. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
4. Напишите запрос на языке SQL, чтобы найти лучшего индивидуального бомбардира Кубка Европы 2016 года. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
5. Напишите запрос в SQL, чтобы найти бомбардира единственного гола вместе с его страной и номером футболки в финале Кубка Европы 2016. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
6. Напишите запрос на языке SQL, чтобы найти страну, в которой проходил Кубок Европы по футболу 2016 года. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: soccer_city
Пример таблицы: soccer_venue
Нажмите меня, чтобы увидеть решение
7. Напишите запрос в SQL, чтобы найти игрока, который поставил первый гол на Кубок Европы-2016. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: player_mast
Пример таблицы: goal_details
Нажмите меня, чтобы увидеть решение
8. Напишите запрос в SQL, чтобы найти имя и страну рефери, который руководил матчем открытия. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_mast
Пример таблицы: referee_mast
Нажмите меня, чтобы увидеть решение
9. Напишите запрос в SQL, чтобы найти имя и страну рефери, который управлял финальным матчем. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_mast
Пример таблицы: referee_mast
Нажмите меня, чтобы увидеть решение
10. Напишите запрос на языке SQL, чтобы найти имя и страну рефери, который помогал рефери в первом матче. Перейти к редактору
Пример таблицы: asst_referee_mast
Пример таблицы: soccer_country
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
11. Напишите запрос в SQL, чтобы найти имя и страну рефери, который помогал рефери в финальном матче. Перейти к редактору
Пример таблицы: asst_referee_mast
Пример таблицы: soccer_country
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
12. Напишите запрос на языке SQL, чтобы найти город, в котором проходил стартовый матч Кубка Европы 2016 года. Перейти к редактору
Пример таблицы: soccer_venue
Пример таблицы: soccer_city
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
13. Напишите запрос на языке SQL, чтобы найти стадион, где проходил финальный матч Кубка Европы-2016, а также вместимость и аудит на этот матч. Перейти к редактору
Пример таблицы: soccer_venue
Пример таблицы: soccer_city
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
14. Напишите запрос на языке SQL, чтобы вычислить отчет, содержащий количество матчей, сыгранных в каждом месте, вместе с их городом. Перейти к редактору
Пример таблицы: soccer_venue
Пример таблицы: soccer_city
Пример таблицы: match_mast
Нажмите меня, чтобы увидеть решение
15. Напишите запрос на SQL, чтобы найти игрока, который был первым, кого отправили на турнир ЕВРО-кубок 2016. Перейти к редактору
Пример таблицы: player_booked
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
16. Напишите запрос в SQL, чтобы найти команды, которые забили только один гол в турнире. Перейти к редактору
Пример таблицы: soccer_team
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
17. Напишите запрос в SQL, чтобы найти желтые карточки, полученные каждой страной. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: player_booked
Нажмите меня, чтобы увидеть решение
18. Напишите запрос в SQL, чтобы найти место с количеством целей, которые видели. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: goal_details
Пример таблицы: match_mast
Пример таблицы: soccer_venue
Нажмите меня, чтобы увидеть решение
19. Напишите запрос в SQL, чтобы найти совпадение, в котором время остановки не добавлено в 1-й половине игры. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: match_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
20. Напишите запрос в SQL, чтобы найти команды, которые пропустили больше всего голов в Кубке Европы 2016. Перейти к редактору
Пример таблицы: soccer_team
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
21. Напишите запрос в SQL, чтобы найти совпадение, в котором добавлено наибольшее время остановки во 2-й половине игры. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: match_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
22. Напишите запрос в SQL, чтобы найти совпадения, заканчивающиеся нулевой ничьей в групповой стадии игры. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
23. Напишите запрос в SQL, чтобы найти совпадение №. и команды играли в том матче, где было добавлено 2-е время наибольшего перерыва во 2-й половине игры. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
24. Напишите запрос в SQL, чтобы найти игрока и его команду и сколько матчей он сохранил гол для своей команды. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
25. Напишите запрос на языке SQL, чтобы найти место, которое достигло наибольшего количества целей. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: soccer_country
Пример таблицы: match_mast
Пример таблицы: soccer_venue
Нажмите меня, чтобы увидеть решение
26. Напишите запрос в SQL, чтобы найти самого старого игрока, который появился в матче Кубка Европы 2016 года. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
27. Напишите запрос в SQL, чтобы найти те две команды, которые забили три гола в одной игре на этом турнире. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
28. Напишите запрос в SQL, чтобы найти команды с другой информацией, которые достигли дна в своих группах после четырехкратного пропуска в трех играх. Перейти к редактору
Пример таблицы: soccer_team
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
29. Напишите запрос в SQL, чтобы найти тех трех игроков с другой информацией, которые по контракту с Лионом участвовали в финале Кубка Европы-2016. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: soccer_country
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
30. Напишите запрос в SQL, чтобы найти последние четыре команды в турнире. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_details
Нажмите меня, чтобы увидеть решение
31. Напишите запрос в SQL, чтобы найти капитанов четырех лучших команд с другой информацией, которая участвовала в полуфинале (матч 48 и 49) в турнире. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_captain
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
32. Напишите запрос в SQL, чтобы найти капитанов с другой информацией для всех матчей в турнире. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_captain
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
33. Напишите запрос в SQL, чтобы найти капитана и вратаря с другой информацией для всех матчей для всей команды. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_captain
Пример таблицы: match_details
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
34. Напишите запрос в SQL, чтобы найти игрока, который был выбран на награду «Человек матча» в финале Кубка Европы 2016. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: match_mast
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
35. Напишите запрос в SQL, чтобы найти замещающих игроков, которые вышли на поле в первой половине игры в рамках нормального графика игры. Перейти к редактору
Пример таблицы: player_in_out
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
36. Напишите запрос в SQL, чтобы подготовить список для игрока матча против каждого матча. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
37. Напишите запрос в SQL, чтобы найти игрока вместе со своей страной, который принял пенальти № 26. Перейти к редактору
Пример таблицы: pun_shootout
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
38. Напишите запрос в SQL, чтобы найти команду, против которой был сделан штрафной удар № 26. Перейти к редактору
Пример таблицы: pun_shootout
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
39. Напишите запрос в SQL, чтобы найти капитана, который также был вратарём. Перейти к редактору
Пример таблицы: match_captain
Пример таблицы: soccer_country
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
40. Напишите запрос в SQL, чтобы узнать количество капитанов, которые также были вратарем. Перейти к редактору
Пример таблицы: match_captain
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
41. Напишите запрос в SQL, чтобы найти игроков вместе с их командой, забронированных количество раз в турнире. Покажите результат в соответствии с командой и количеством забронированных номеров в порядке убывания. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: player_booked
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
42. Напишите запрос в SQL, чтобы найти игроков, которые забронировали больше всего раз. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: player_booked
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
43. Напишите запрос в SQL, чтобы найти количество игроков, забронированных для каждой команды. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: player_booked
Нажмите меня, чтобы увидеть решение
44. Напишите запрос в SQL, чтобы найти наибольшее количество карточек, показанных в матчах. Перейти к редактору
Пример таблицы: soccer_country
Пример таблицы: player_booked
Пример таблицы: player_mast
Нажмите меня, чтобы увидеть решение
45. Напишите запрос в SQL, чтобы перечислить имена помощников судей с указанием их стран для каждого матча. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: asst_referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
46. Напишите запрос в SQL, чтобы найти помощников судей каждой страны, помогающих по количеству совпадений. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: asst_referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
47. Напишите запрос на SQL, чтобы найти страны, из которых помощники судьи помогают в большинстве матчей. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: asst_referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
48. Напишите запрос в SQL, чтобы перечислить имена судей с указанием их стран для каждого матча. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
49. Напишите запрос в SQL, чтобы найти судей в каждой стране с управляемым количеством совпадений. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
50. Напишите запрос в SQL, чтобы найти страны, из которых судьи управляли большинством матчей. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
51. Напишите запрос в SQL, чтобы найти, как рефери управляли количеством совпадений. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
52. Напишите запрос в SQL, чтобы найти тех судей, которые провели большую часть матча. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: referee_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
53. Напишите запрос в SQL, чтобы найти, как судьи управляют количеством матчей в каждом месте. Перейти к редактору
Пример таблицы: match_mast
Пример таблицы: referee_mast
Пример таблицы: soccer_country
Пример таблицы: soccer_venue
Нажмите меня, чтобы увидеть решение
54. Напишите запрос на SQL, чтобы найти судей и количество забронированных им билетов. Перейти к редактору
Пример таблицы: player_booked
Пример таблицы: match_mast
Пример таблицы: referee_mast
Нажмите меня, чтобы увидеть решение
55. Напишите запрос в SQL, чтобы найти судей, которые забронировали наибольшее количество игроков. Перейти к редактору
Пример таблицы: player_booked
Пример таблицы: match_mast
Пример таблицы: referee_mast
Нажмите меня, чтобы увидеть решение
56. Напишите запрос в SQL, чтобы найти игрока каждой команды, который носит майку № 10. Перейти к редактору
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
57. Напишите запрос в SQL, чтобы найти защитника, который забил гол своей команде. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
58. Напишите запрос в SQL, чтобы найти позицию игрока, который сыграл, который забил свой гол. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
59. Напишите запрос в SQL, чтобы найти результаты матчей серии пенальти. Перейти к редактору
Пример таблицы: match_details
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
60. Напишите запрос в SQL, чтобы найти цель, забитую игроками в соответствии с их игровой позицией. Перейти к редактору
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
61. Напишите запрос в SQL, чтобы найти тех игроков, которые вышли на поле в самый последний момент игры. Перейти к редактору
Пример таблицы: player_in_out
Пример таблицы: player_mast
Пример таблицы: soccer_country
Нажмите меня, чтобы увидеть решение
Еще не все .......
Редактор кода SQL:
Практика онлайн
Еще не все !
Визуализации запросов генерируются с использованием Postgres Explain Visualizer (pev)
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования