Questão FC670732
Uma empresa de contabilidade deseja gerenciar suas informações de clientes e serviços em um banco de dados relacional utilizando comandos básicos de SQL. Com base nessa situação hi
Linguagem SQL
QUADRIX · 2025
Uma empresa de contabilidade deseja gerenciar suas informações de clientes e serviços em um banco de dados relacional utilizando comandos básicos de SQL.
Com base nessa situação hipotética, julgue o item seguinte.
A cláusula ORDER BY é utilizada para agrupar resultados com base em uma ou mais colunas, geralmente em conjunto com funções agregadas como SUM ou COUNT.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação está errada porque confunde finalidades distintas: a cláusula ORDER BY serve apenas para ordenar as linhas do resultado (por exemplo, crescente ASC ou decrescente DESC), sem realizar qualquer operação de agregação.
O comando responsável por combinar linhas em blocos e aplicar funções agregadas é o GROUP BY. Só com GROUP BY faz sentido usar funções como SUM ou COUNT para obter totais por grupo, por exemplo: SELECT estado, SUM(valor) FROM vendas GROUP BY estado.
É comum ordenar o resultado agregado com ORDER BY depois do agrupamento, por exemplo ORDER BY SUM(valor) DESC, mas isso não transforma ORDER BY em ferramenta de agrupamento. Internamente o agrupamento ocorre antes da ordenação.
Conteúdo do catálogo FC Concursos · Atualizado em