CommencerCommencer gratuitement

Imbriquer une sous-requête dans FROM

Quel est le nombre moyen de matches par saison au cours desquels une équipe a marqué 5 buts ou plus ? En quoi cela diffère-t-il d'un pays à l'autre ?

Utilisons une sous-requête imbriquée et corrélée pour effectuer cette opération. Dans le monde réel, vous constaterez probablement que l’imbrication de plusieurs sous-requêtes est une tâche que vous n’aurez pas à effectuer souvent. Dans certains cas, cependant, vous pourriez avoir du mal à regrouper correctement les données par colonne souhaitée, ou à calculer des informations nécessitant plusieurs transformations mathématiques (par exemple, la moyenne AVG d’un nombre COUNT).

L’imbrication de sous-requêtes et l’exécution de vos transformations étape par étape, en les ajoutant à une sous-requête, puis en exécutant la série de transformations suivante, constituent souvent le moyen le plus simple d’obtenir des informations précises sur vos données. Passons à l’action !

Cet exercice fait partie du cours

Manipulation de données en SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
Modifier et exécuter le code