Subconsulta dentro de SELECT
Conforme analisado no vídeo, muitas vezes há várias maneiras de produzir o mesmo resultado no SQL. Você viu que as subconsultas podem ser uma alternativa às junções para obter o mesmo resultado.
Neste exercício, você vai analisar melhor como algumas consultas podem ser escritas usando uma junção ou uma subconsulta.
Na Etapa 1, você deve começar com um LEFT JOIN
combinado com um GROUP BY
para selecionar os nove países com o maior número de cidades que aparecem na tabela cities
, juntamente com as contagens dessas cidades. Na Etapa 2, deve escrever uma consulta que retorna o mesmo resultado que a junção, mas utilizando uma consulta aninhada.
Este exercício faz parte do curso
Junção de dados no SQL
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___