Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz podzapytanie w klauzuli WHERE, które pobierze wszystkie wartości hometeam_ID z tabeli match, dla których wynik home_goal jest większy lub równy 8.
  • Wybierz kolumny team_long_name i team_short_name z tabeli team. 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 ___ >= ___);
Edytuj i uruchom kod