Sous-requête à l’intérieur de SELECT
Comme l’explique la vidéo, il existe souvent plusieurs façons d’obtenir le même résultat en . Vous avez vu que les sous-requêtes peuvent constituer une alternative aux jointures pour obtenir le même résultat.
Dans cet exercice, vous explorerez plus avant la façon dont certaines requêtes peuvent être écrites en utilisant soit une jointure, soit une sous-requête.
À l’étape 1, vous commencerez par combiner LEFT JOIN
et GROUP BY
pour sélectionner les neuf pays ayant le plus grand nombre de villes figurant dans la table cities
, ainsi que le nombre de ces villes. À l’étape 2, vous écrirez une requête qui renvoie le même résultat que la jointure, mais en utilisant une requête imbriquée.
Cet exercice fait partie du cours
Jointure de données en SQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___