Kom igångKom igång gratis

Nesta en underfråga i FROM

Vilket är det genomsnittliga antalet matcher per säsong där ett lag gjorde 5 eller fler mål? Hur skiljer sig detta åt mellan länder?

Låt oss använda en nästlad, korrelerad underfråga för att lösa detta. I praktiken behöver du förmodligen inte nästla flera underfrågor särskilt ofta. I vissa fall kan du dock stöta på situationer där det är svårt att gruppera på rätt kolumn, eller att beräkna information som kräver flera matematiska transformationer (till exempel ett AVG av ett COUNT).

Att nästla underfrågor och utföra transformationerna ett steg i taget – lägga till resultatet i en underfråga och sedan gå vidare med nästa transformation – är ofta det enklaste sättet att få fram korrekt information om dina data. Nu kör vi!

Den här övningen är en del av kursen

Datahantering i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
Redigera och kör kod