Questão 60 Comentada - Tribunal de Justiça do Estado do Acre (TJ-AC) - Analista de Banco de Dados - CS-UFG (2024)

Analise a consulta SQL a seguir.

Linha 1: SELECT cidade, estado, COUNT(*)
Linha 2: FROM clientes
Linha 3: GROUP BY cidade, estado
Linha 4: UNION ALL
Linha 5: SELECT cidade, estado, COUNT(*)
Linha 6: FROM empregados
Linha 7: GROUP BY cidade, estado

Para ordenar os resultados retornados pela consulta SQL acima, a cláusula ORDER BY deve ser inserida:

  • A entre as linhas 1 e 2, e entre as linhas 5 e 6.
  • B entre as linhas 3 e 4, e depois da linha 7.
  • C após a linha 7.
  • D após o UNION ALL.

Gabarito comentado da Questão 60 - Tribunal de Justiça do Estado do Acre (TJ-AC) - Analista de Banco de Dados - CS-UFG (2024)

Alternativa correta: C - após a linha 7. Para entender por que a alternativa C está correta, é crucial compreender o uso da cláusula ORDER BY em conjunto com o comando UNION ALL em SQL. O comando UNION ALL é empregado para combinar os resultados de duas ou mais consultas em um único conjunto de resultados. Com o UNION ALL, as consultas individuais são executadas separadamente e seus resultados são unidos posteriormente. Após a união, se a intenção é ordenar todo o conjunto de resultados, a cl...

Somente usuários Premium podem acessar aos comentários dos nossos especialistas...

Que tal assinar um dos nossos planos e ter acesso ilimitado a todas as resoluções de questões e ainda resolver a todas as questões de forma ilimitada?

São milhares de questões resolvidas!

Assine qualquer plano e tenha acesso a todas as vantagens de ser Premium