Zacznij terazZacznij za darmo

Łączenie podzapytań w FROM

Tabela match w Europejskiej Bazie Danych o Piłce Nożnej nie zawiera nazw krajów ani drużyn. Możesz je uzyskać, łącząc ją z tabelą country – dzięki temu da się agregować różne informacje, np. liczbę meczów rozegranych w każdym kraju.

Jeśli chcesz filtrować dane z jednej z tych tabel, możesz utworzyć podzapytanie na jej podstawie, a następnie połączyć je z istniejącą tabelą w bazie danych. Podzapytanie w klauzuli FROM to skuteczny sposób na odpowiadanie na szczegółowe pytania – zwłaszcza gdy dane trzeba najpierw przefiltrować lub przekształcić, zanim trafią do końcowych wyników.

Celem tego ćwiczenia jest utworzenie podzapytania opartego na tabeli match, a następnie połączenie go z tabelą country, aby obliczyć statystyki meczów z co najmniej 10 golami łącznie!

To ćwiczenie jest częścią kursu

Data Manipulation in SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT 
	-- Select the country ID and match ID
	___, 
    ___ 
FROM match
-- Filter for matches with 10 or more goals in total
WHERE (___ + ___) >= ___;
Edytuj i uruchom kod