FC ConcursosFC Concursos

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;
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.

Analisando a consulta:

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 do WHERE, que age sobre linhas individuais, HAVING age sobre grupos agregados.
  • Apenas advogados com mais de 5 processos serão retornados.

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

Continue aprendendo