IniziaInizia gratis

Annida una sottoquery in FROM

Qual è il numero medio di partite per stagione in cui una squadra ha segnato 5 o più gol? Come cambia questo dato per paese?

Usiamo una sottoquery annidata e correlata per eseguire questa operazione. Nella pratica, probabilmente scoprirai che annidare più sottoquery non è qualcosa che devi fare spesso. In alcuni casi, però, potresti trovarti in difficoltà a fare il GROUP BY sulla colonna che ti interessa o a calcolare informazioni che richiedono più trasformazioni matematiche (ad esempio una AVG di una COUNT).

Annidare sottoquery ed eseguire le trasformazioni un passaggio alla volta, aggiungendole a una sottoquery e poi proseguendo con la trasformazione successiva, è spesso il modo più semplice per ottenere informazioni accurate sui tuoi dati. Mettiamoci al lavoro!

Questo esercizio fa parte del corso

Manipolazione dei dati in SQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
Modifica ed esegui il codice