Questão FC90549
Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI). A instrução SQL a seguir tem por finalidade listar os números dos advogados na OAB (advogado_oab_num
Linguagem SQL
CEBRASPE (CESPE) · 2022
Julgue o item subsecutivo, a respeito da normalização de dados e da SQL (ANSI).
A instrução SQL a seguir tem por finalidade listar os números dos advogados na OAB (advogado_oab_numero) e o total de processos (total_processos), mas somente daqueles que possuem mais de cinco processos.
SELECT advogado_oab_numero, count(*) as total_processos
FROM processo
GROUP BY advogado_oab_numero
HAVING count(*) > 5;
FROM processo
GROUP BY advogado_oab_numero
HAVING count(*) > 5;
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: A assertiva está correta. A consulta SQL apresentada utiliza GROUP BY e HAVING de maneira apropriada para filtrar advogados que possuem mais de cinco processos.
SELECT advogado_oab_numero, COUNT(*) AS total_processos
FROM processo
GROUP BY advogado_oab_numero
HAVING COUNT(*) > 5;
GROUP BY advogado_oab_numero- Agrupa os registros pela coluna
advogado_oab_numero, ou seja, cada advogado será tratado como um grupo distinto.
COUNT(*) AS total_processos- Conta a quantidade de processos associados a cada advogado.
HAVING COUNT(*) > 5- O
HAVINGé usado para filtrar os grupos criados. Diferente doWHERE, que age sobre linhas individuais,HAVINGage sobre grupos agregados. - Apenas advogados com mais de 5 processos serão retornados.

Conteúdo do catálogo FC Concursos · Atualizado em