Questão nº 23

Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 23)

FGV2024Técnico de Nível Superior - Web DesignerTecnologia da Informação
Gabarito: Bver comentário ↓

Observe script SQL a seguir.

SELECT COUNT(*) AS [Quantidade], Tipo_Processo
FROM Processo
GROUP BY Tipo_Processo;

O resultado da execução desse script é:

Resposta comentada

Gabarito Alternativa B

A cláusula `GROUP BY` organiza as linhas de uma tabela em grupos com base nos valores de uma ou mais colunas. Quando combinada com uma função de agregação como `COUNT()`, ela conta o número de registros dentro de cada um desses grupos.

(A) Incorreta: `Quantidade` é um alias (um nome temporário) dado ao resultado da contagem, não uma tabela existente no banco de dados. O script não lista registros de uma tabela chamada `quantidade`.
(B) Correta: O `SELECT COUNT(
)` conta os registros, e o `GROUP BY Tipo_Processo` agrupa esses registros por cada valor distinto na coluna `Tipo_Processo`. Assim, o resultado é a quantidade de processos para cada tipo de processo existente.
(C) Incorreta: Esta é a armadilha mais tentadora. A frase "tabela de tipos de processos" é enganosa. O script conta os processos (registros da tabela `Processo`) e os agrupa pelo `Tipo_Processo`, não conta registros de uma tabela de tipos separada ou a quantidade de tipos distintos existentes na tabela `Processo` (que seria `COUNT(DISTINCT Tipo_Processo)`). A contagem é sobre as instâncias de processos, categorizadas por tipo.
(D) Incorreta: O script realiza o agrupamento e a contagem, mas o resultado não é "o agrupamento de processos que realizam contagem". O resultado é uma lista de contagens para cada tipo. A descrição é vaga e imprecisa sobre o que o script de fato produz.
(E) Incorreta: A expressão "quantidade de valores" é genérica e não descreve o que o script faz. O `COUNT()` conta todos os registros* dentro de cada grupo, e o alias `Quantidade` é apenas o rótulo para essa contagem, não um conceito separado de "quantidade de valores".

Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Web Designer (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho