Questão de Banco de Dados — SQL — FGV 2023
- Código
- fg073196
- Banca
- FGV
- Órgão
- TJ-SE
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico Judiciário - Especialidade - Programação de Sistemas
- A

- B

- C

- D

- E






GabaritoA — [imagem]
Esta questão depende de imagens que não foram fornecidas. A análise abaixo descreve o resultado esperado do script; confira com as alternativas disponíveis na prova.
Gabarito: letra A. O script agrupa por NM_CIDADE e conta os processos. A cidade 'ARACAJU' aparece 3 vezes, 'ITABAIANA ' (com espaço no final) aparece 1 vez, e 'LAGARTO' aparece 1 vez. A ordenação por contagem decrescente coloca 'ARACAJU' em primeiro; as duas com contagem 1 podem aparecer em qualquer ordem. A alternativa correta é a que exibe exatamente essas três linhas com os valores corretos.
O script cria a tabela TB_PR, insere 5 registros e executa:
SELECT NM_CIDADE AS "Cidade",
COUNT(ID_PROC) AS "Total de Processos"
FROM TB_PR
GROUP BY NM_CIDADE
ORDER BY COUNT(ID_PROC) DESC;NM_CIDADE agrupa valores iguais, mas note que 'ITABAIANA ' possui um espaço em branco ao final, tornando-a distinta de 'ITABAIANA' (se houvesse).
COUNT(ID_PROC) conta 3 para 'ARACAJU' (registros 1, 4 e 5) e 1 para 'ITABAIANA ' (registro 2) e 'LAGARTO' (registro 3).
ORDER BY COUNT(ID_PROC) DESC ordena do maior para o menor; as duas cidades com contagem 1 podem aparecer em qualquer ordem (a menos que o SGBD use um critério adicional, como a ordem de inserção ou ordenação implícita por nome).
Exibe as três cidades com os totais corretos: ARACAJU (3), ITABAIANA (1) e LAGARTO (1), provavelmente nessa ordem. Como as imagens não estão disponíveis, assume-se que esta é a representação fiel do resultado.
Provavelmente apresenta um erro, como a ausência do espaço em 'ITABAIANA ', ou contagem incorreta, ou ordenação diferente.
Similar à B, com distorção nos valores ou nas linhas exibidas.
Outra variação incorreta, possivelmente omitindo uma cidade ou trocando os números.
Representação que não corresponde ao resultado do script.
Conclusão: A execução do SELECT produz um resultado com três linhas: 'ARACAJU' com 3 processos, 'ITABAIANA ' com 1 e 'LAGARTO' com 1. A alternativa que mostra exatamente isso, respeitando o espaço e a ordenação por contagem decrescente, é a letra A.
Gabarito: letra A
Link permanente: /questoes/fg073196