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
Istruzioni dell'esercizio
- Crea una sottoquery nella clausola
WHEREche recuperi tutti i valori dihometeam_IDdamatchcon un punteggiohome_goalmaggiore o uguale a 8. - Seleziona
team_long_nameeteam_short_namedalla tabellateam. 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 ___ >= ___);