FC ConcursosFC Concursos

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

Continue aprendendo