Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025
Banco de Dados›SQL
Código
ce195010
Banca
CESPE / CEBRASPE
Órgão
ANM
Ano
2025
Nível
Superior
Cargo
Especialista em Recursos Minerais - Especialidade: Tecnologia da Informação - Ciência de Dados
Julgue o item a seguir, relativo às tecnologias CSV e JSON, à Linguagem SQL e ao modelo CRISP-DM.A cláusula GROUP BY, do SQL, pode ser utilizada sem a presença de funções agregadas, desde que haja uma cláusula ORDER BY para organizar os resultados da consulta.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: cláusula GROUP BY
❌ ERRADO. A cláusula GROUP BY é utilizada para agrupar linhas com valores iguais em colunas especificadas, sempre em conjunto com funções de agregação (COUNT, SUM, AVG, MAX, MIN). O uso do GROUP BY sem funções agregadas é redundante e não reflete o propósito do comando, podendo ser substituído por SELECT DISTINCT. A presença de ORDER BY não altera essa exigência.
SE LIGUE NESSA!
A banca testa o conhecimento de que o GROUP BY é um comando de agrupamento que exige funções de agregação na cláusula SELECT (exceto as colunas do próprio GROUP BY). Sem agregação, a consulta não faz sentido e, em alguns SGBDs, é até proibida.
GROUP BY: Propósito (Agrupar linhas com valores iguais, Sempre com funções de agregação); Sem agregação (Redundante (equivale a SELECT DISTINCT), Em alguns SGBDs, proibido); ORDER BY (Não substitui a agregação)