Filtrowanie z bardziej złożonymi warunkami podzapytania
W poprzednim ćwiczeniu za pomocą podzapytania w klauzuli WHERE wygenerowałeś listę zespołów, dla których w bazie danych piłkarskich nie ma żadnych meczów domowych. Czas na dalszą eksplorację – stwórz listę zespołów, które strzeliły 8 lub więcej goli w meczu u siebie.
W tym celu zbudujesz podzapytanie w klauzuli WHERE z własnym warunkiem filtrowania.
To ćwiczenie jest częścią kursu
Data Manipulation in SQL
Instrukcje do ćwiczenia
- Utwórz podzapytanie w klauzuli
WHERE, które pobierze wszystkie wartościhometeam_IDz tabelimatch, dla których wynikhome_goaljest większy lub równy 8. - Wybierz kolumny
team_long_nameiteam_short_namez tabeliteam. Uwzględnij wszystkie wartości zwrócone przez podzapytanie w głównym zapytaniu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Select the team long and short names
___,
___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
(SELECT ___
FROM ___
WHERE ___ >= ___);