Carregando o concurso…
Considere o seguinte cenário hipotético de um banco de dados relacional para a Secretaria da Fazenda Nacional, que armazena informações sobre contribuintes e suas declarações fiscais:
Um analista de dados precisa identificar os contribuintes que entregaram declarações em todos os anos-exercício de 2018 a 2022, mas que não possuem nenhuma declaração com valor_total superior a R$ 1.000.000,00. Para isso, elaborou a seguinte consulta SQL ANSI:
SELECT c.id_contribuinte, c.nome
FROM Contribuinte c
WHERE EXISTS (
SELECT 1
FROM Declaracao d
WHERE d.id_contribuinte = c.id_contribuinte
AND d.ano_exercicio BETWEEN 2018 AND 2022
GROUP BY d.id_contribuinte
HAVING COUNT(DISTINCT d.ano_exercicio) = 5
)
AND NOT EXISTS (
SELECT 1
FROM Declaracao d2
WHERE d2.id_contribuinte = c.id_contribuinte
AND d2.valor_total > 1000000
);Sobre a consulta acima e os conceitos de SQL ANSI, DML e operações de conjuntos, assinale a alternativa incorreta.
Selecione uma alternativa pra criar sua conta e salvar o progresso.