SQL присоединяется к упражнениям по футболу. База данных: найдите позицию игрока, который забил гол
База данных по футболу на SQL: объединяет решение 58 с решением
58. Напишите запрос в SQL, чтобы найти позицию игрока, который сыграл, который забил свой гол.
Пример таблицы: goal_details
Пример таблицы: player_mast
Пример таблицы: soccer_country
Пример решения :
Код SQL:
SELECT player_name,
jersey_no,
country_name,
age,
posi_to_play,
playing_club
FROM goal_details a
JOIN player_mast b ON a.player_id=b.player_id
JOIN soccer_country c ON a.team_id=c.country_id
WHERE goal_type='O'
ORDER BY player_name;
Пример вывода:
имя_игрока | Jersey_no | название страны | возраст | posi_to_play | пла ying_club -------------------- + ----------- + ----------------- ---- + ----- + -------------- + -------------- Биркир Саеварссон | 2 | Исландия | 31 | DF | Хаммарбю Кьяран Кларк | 3 | Республика Ирландия | 26 | DF | Астон Вилла Гарет Макаули | 4 | Северная Ирландия | 36 | DF | Вест Бром (3 ряда)
Практика онлайн
Пример базы данных: футбол
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти защитника, который забил гол своей команде.
Далее: Написать запрос в SQL, чтобы найти результаты матчей серии пенальти.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code