Técnico de Nível Superior - Analista de Sistemas Computacionais - Web Designer
Observe script SQL a seguir.SELECT COUNT(*) AS [Quantidade], Tipo_ProcessoFROM ProcessoGROUP BY Tipo_Processo;O resultado da execução desse script é:
Aa lista dos registros da tabela quantidade;
Ba quantidade de processos por tipo;
Ca contagem dos registros da tabela de tipos de processos;
Do agrupamento de processos que realizam contagem;
Ea contagem dos processos relacionados à quantidade de valores.
Revelar gabarito e comentário▾
GabaritoB — a quantidade de processos por tipo;
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”.
Função de agregação COUNT com GROUP BY
Gabarito: letra B. A consulta SELECT COUNT(*) AS [Quantidade], Tipo_Processo FROM Processo GROUP BY Tipo_Processo retorna, para cada valor distinto de Tipo_Processo, a contagem de linhas (processos) que possuem aquele tipo. Portanto, o resultado é exatamente a quantidade de processos por tipo.
A banca testa o entendimento da combinação de COUNT(*) com GROUP BY: o COUNT(*) conta todas as linhas de cada grupo, e o GROUP BY Tipo_Processo define que os grupos são formados pelos valores únicos da coluna Tipo_Processo. Não há mistério — é a aplicação direta de uma das funções de agregação mais comuns do SQL.
Alternativa A — ❌ Incorreta
A consulta não cria nem lista registros de uma tabela chamada "quantidade". O [Quantidade] é apenas um alias (apelido) para a coluna resultante do COUNT(*), não o nome de uma tabela.
Alternativa B — ✅ Correta ⟵ GABARITO
Exatamente: para cada tipo de processo, o COUNT(*) conta quantas linhas da tabela Processo pertencem àquele grupo. O resultado é um conjunto de linhas com duas colunas: o tipo e a respectiva quantidade.
Alternativa C — ❌ Incorreta
A consulta não conta registros de uma tabela de tipos de processos (inexistente no FROM). Ela conta os registros da própria tabela Processo, agrupados por tipo. O resultado é a contagem por tipo, e não uma contagem geral dos tipos.
Alternativa D — ❌ Incorreta
A consulta agrupa (GROUP BY) processos por tipo, mas não "realiza contagem" como ação — ela apenas retorna a contagem. A descrição é vaga e imprecisa.
Alternativa E — ❌ Incorreta
Não há relação com "quantidade de valores". A coluna Quantidade é apenas o número de processos por tipo, não está associada a nenhum valor monetário ou numérico extraído de outra coluna.
PEGA ESSA DICA!
Em questões de SQL com GROUP BY, lembre-se: toda coluna no SELECT que não é função de agregação deve estar no GROUP BY. Aqui, COUNT(*) é a agregação e Tipo_Processo é a coluna de agrupamento — resultado: uma linha por tipo com a contagem.