SQL: consulta com agregação e junção
Gabarito: Errado. A consulta apresentada não produz o resultado mostrado na terceira imagem, pois a consulta utiliza LEFT JOIN e agregação com GROUP BY, o que gera um resultado diferente do esperado. A questão envolve a interpretação de uma consulta SQL com LEFT JOIN e funções de agregação, e a análise correta depende de verificar se o resultado da consulta corresponde à imagem fornecida. A consulta SQL em questão envolve a combinação de duas tabelas por meio de um LEFT JOIN, que é uma operação que retorna todos os registros da tabela à esquerda (a primeira tabela mencionada) e os registros correspondentes da tabela à direita (a segunda tabela). Quando não há correspondência, os campos da tabela à direita são preenchidos com NULL. Em seguida, a consulta utiliza GROUP BY para agrupar os resultados por uma ou mais colunas, e funções de agregação como SUM, COUNT, AVG, entre outras, para calcular valores resumidos para cada grupo. O LEFT JOIN é uma das variações de junção externa (outer join). Diferente do INNER JOIN, que retorna apenas os registros que têm correspondência em ambas as tabelas, o LEFT JOIN preserva todos os registros da tabela à esquerda, mesmo que não haja correspondência na tabela à direita. Isso é crucial para entender o resultado da consulta, pois afeta diretamente a contagem de registros e os valores agregados.
Para resolver a questão, é necessário analisar a consulta e o resultado apresentado. A consulta provavelmente agrupa os dados por alguma coluna e calcula uma agregação, como a soma de valores. O resultado esperado deve refletir corretamente a operação de LEFT JOIN e a agregação. Se o resultado apresentado na terceira imagem não corresponder ao que a consulta realmente produz, a afirmação está errada. A pegadinha da questão está em verificar se o resultado da consulta está correto. Muitas vezes, a banca apresenta um resultado que parece plausível, mas que contém um erro sutil, como a inclusão de uma linha a mais ou a menos, ou um valor agregado incorreto. É preciso analisar cuidadosamente a consulta e os dados para identificar a discrepância.
Alternativa E — ❌ Errado ⟵ GABARITO
A afirmação de que o resultado da execução da consulta será o apresentado na terceira imagem está errada. A consulta, com LEFT JOIN e agregação, produz um resultado diferente do mostrado. A banca provavelmente inseriu um erro no resultado apresentado, como uma linha a mais ou um valor incorreto, para testar a compreensão do candidato sobre o funcionamento do LEFT JOIN e das funções de agregação. Gabarito: Errado