No MySQL, o agrupamento de dados em _________ pode ser obtido usando __________ com a cláusula __________ depois da cláusula __________ e antes da cláusula __________.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
ASELECT – INSERT – GROUP BY – TO – ORDER BY
BPLSQL – SELECT – GROUP BY – FROM – COLUMN
CPLSQL – SELECT – ORDER BY – FROM – GROUP BY
DSQL – INSERT – GROUP BY – TO – ORDER BY
ESQL – SELECT – GROUP BY – WHERE – ORDER BY
Revelar gabarito e comentário▾
GabaritoE — SQL – SELECT – GROUP BY – WHERE – ORDER BY
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”.
Agrupamento de dados no MySQL (SQL)
Gabarito: letra E. O agrupamento de dados em SQL é obtido usando SELECT com a cláusula GROUP BY depois da cláusula WHERE e antes da cláusula ORDER BY, como demostra a sintaxe básica: SELECT colunas FROM tabela WHERE condição GROUP BY coluna ORDER BY coluna.
A banca testa o conhecimento da ordem obrigatória das cláusulas em uma consulta SQL no MySQL (e na maioria dos SGBDs). O agrupamento é uma operação da linguagem SQL, não de extensões proprietárias como PL/SQL ou T-SQL; e usa SELECT, não INSERT. A cláusula GROUP BY sempre vem após WHERE (filtro de linhas) e antes de ORDER BY (ordenação).
1SELECT
2FROM
3WHERE
4GROUP BY
5HAVING
6ORDER BY
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Troca SQL por SELECT (repete SELECT), insere INSERT (comando de inserção, não de consulta), usa "TO" (inexistente) e ORDER BY aparece por último — mas a ordem já está errada. A sequência apresentada não faz sentido no SQL.
Alternativa B — ❌ Incorreta
Utiliza PLSQL, que é uma extensão procedural do Oracle, não a linguagem de consulta propriamente dita (a linguagem é SQL). Além disso, coloca GROUP BY depois de FROM, mas o correto é depois de WHERE. "COLUMN" não é cláusula SQL.
Alternativa C — ❌ Incorreta
Novamente PLSQL e inverte a ordem: ORDER BY antes de GROUP BY. A ordem correta é WHERE → GROUP BY → ORDER BY.
Alternativa D — ❌ Incorreta
Usa SQL corretamente na primeira lacuna, mas INSERT (operação de manipulação) não serve para agrupamento, e "TO" não é cláusula válida. GROUP BY aparece antes de WHERE (deveria ser depois) e antes de ORDER BY (correto, mas a sequência está quebrada).
Alternativa E — ✅ Correta ⟵ GABARITO
Preenche todas as lacunas com os termos corretos: SQL (linguagem), SELECT (comando usado para consulta com agrupamento), GROUP BY (cláusula de agrupamento), WHERE (cláusula de filtro que antecede GROUP BY) e ORDER BY (cláusula de ordenação que sucede GROUP BY). A sequência reflete a sintaxe padrão do SQL.
PEGA ESSA DICA!
Decore a ordem obrigatória das cláusulas: SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY. Em questões de lacunas, identifique primeiro a cláusula central (GROUP BY) e depois posicione WHERE antes e ORDER BY depois.