Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025

Banco de DadosSQL
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.
  1. CCerto
  2. 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.

1Propósito
Agrupar linhas com valores iguais
Sempre com funções de agregação
2Sem agregação
Redundante (equivale a SELECT DISTINCT)
Em alguns SGBDs, proibido
3ORDER BY
Não substitui a agregação
GROUP BY
LEVELsoulevel.com.br
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)

Gabarito: ERRADO (E).

Link permanente: /questoes/ce195010