Łą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
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 (___ + ___) >= ___;