IniziaInizia gratis

Filtrare con condizioni di sottoquery più complesse

Nel precedente esercizio hai generato l’elenco delle squadre che non hanno partite in casa registrate nel database di calcio usando una sottoquery in WHERE. Facciamo un’ulteriore esplorazione creando un elenco delle squadre che hanno segnato 8 o più gol in una partita in casa.

Per farlo, costruirai una sottoquery nella clausola WHERE con una sua condizione di filtro.

Questo esercizio fa parte del corso

Manipolazione dei dati in SQL

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una sottoquery nella clausola WHERE che recuperi tutti i valori di hometeam_ID da match con un punteggio home_goal maggiore o uguale a 8.
  • Seleziona team_long_name e team_short_name dalla tabella team. Includi tutti i valori della sottoquery nella query principale.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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 ___ >= ___);
Modifica ed esegui il codice