ENEM, perguntado por danielramostja, 8 meses atrás

Com a Lei da ficha limpa, o P.B.O. (Partido dos Brasileiros Honestos) quer lançar 5 candidatos, sendo: Presidente + Vice, Governador + Vice e Deputado Federal, após selecionar os pré candidatos. Temendo uma impugnação das candidaturas devido a Lei da ficha limpa. Contrataram então a empresa CSC S.A. que de posse dos 5 C.P.Fs realizou uma pesquisa nas seguintes bases Nacionais: Fórum (ProcAtivos), Receita Federal (CPFAtivo) e (IRDivida), Policia Militar (BOAtivo) e Policia Civil (FichCriminal), onde a base da pesquisa era identificar se os mesmos estavam ativos (CPFAtivo) e se NÃO existiam nas outras bases, Pois a existencia dos mesmos nelas acarretaria a impossibilidade de candidatura do mesmo, observando que TODAS as tabelas citadas tem em comum o campo CPFID com a mesma estrutura, mas não interligadas. Sabendo que os CPFs são (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) Avalie as alternativas abaixo identificando a que representa o correto Script necessário para a identificação das situações propostas.

Assinale a alternativa com o correto Script.

Selecione uma alternativa:
a)
SELECT CPFID FROM CPFAtivo WHERE CPFID NOT IN (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID NOT IN (SELECT CPFID FROM ProcAtivos) AND CPFID NOT IN (SELECT CPFID FROM IRDivida) AND CPFID NOT IN (SELECT CPFID FROM BOAtivo) AND CPFID NOT IN (SELECT CPFID FROM FichCriminal);

b)
SELECT CPFID FROM CPFAtivo WHERE CPFID IN (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID NOT IN (SELECT CPFID FROM ProcAtivos) AND CPFID NOT IN (SELECT CPFID FROM IRDivida) AND CPFID NOT IN (SELECT CPFID FROM BOAtivo) AND CPFID NOT IN (SELECT CPFID FROM FichCriminal);

c)
SELECT CPFID FROM CPFAtivo WHERE CPFID NOT IN (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID IN (SELECT CPFID FROM ProcAtivos) AND CPFID IN (SELECT CPFID FROM IRDivida) AND CPFID IN (SELECT CPFID FROM BOAtivo) AND CPFID IN (SELECT CPFID FROM FichCriminal);

d)
SELECT CPFID FROM CPFAtivo WHERE CPFID = (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID <> (SELECT CPFID FROM ProcAtivos) AND CPFID <> (SELECT CPFID FROM IRDivida) AND CPFID <> (SELECT CPFID FROM BOAtivo) AND CPFID <> (SELECT CPFID FROM FichCriminal);

e)
SELECT CPFID FROM CPFAtivo WHERE CPFID = (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID = (SELECT CPFID FROM ProcAtivos) AND CPFID = (SELECT CPFID FROM IRDivida) AND CPFID = (SELECT CPFID FROM BOAtivo) AND CPFID = (SELECT CPFID FROM FichCriminal);

Soluções para a tarefa

Respondido por danielagripino9
9

Resposta:

SELECT CPFID FROM CPFAtivo WHERE CPFID IN (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID NOT IN (SELECT CPFID FROM ProcAtivos) AND CPFID NOT IN (SELECT CPFID FROM IRDivida) AND CPFID NOT IN (SELECT CPFID FROM BOAtivo) AND CPFID NOT IN (SELECT CPFID FROM FichCriminal);

Explicação:

Respondido por thailemes96
0

Resposta:

Av2 - Programação e Desenvolvimento de Banco de Dados

Explicação:

1 - e) (SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 2) AS TOTAL_CTR_VEIC,

(SELECT COUNT(tp_catraca) FROM GIROCATRACA WHERE tp_catraca = 1) AS TOTAL_CTR_TERMINAL,

(SELECT COUNT(*) FROM GIROCATRACA) AS TOTAL_GIROS

FROM GIROCATRACA GROUP BY TOTAL_GIROS;

2 - c) (SELECT COUNT(*) FROM VENDAS WHERE id_filme = 99) AS TOT_INGR,

(SELECT COUNT(id_produto) FROM VENDAS WHERE id_produto = 1 AND id_filme = 99) AS INTEIRO,

(SELECT COUNT(id_produto) FROM VENDAS WHERE id_produto = 2 AND id_filme = 99) AS EST_PROF,

(SELECT COUNT(id_produto) FROM VENDAS WHERE id_produto = 3 AND id_filme = 99) AS APOS,

(SELECT COUNT(id_produto) FROM VENDAS WHERE id_produto = 4 AND id_filme = 99) AS ISENTO_CRIANÇAS

FROM VENDAS WHERE id_filme = 99 GROUP BY TOT_INGR;

3 - c) SELECT nome FROM ALUNOS WHERE idade > 19 AND idaluno IN (SELECT idaluno FROM MATRICULAS WHERE anooferta = 2017 AND idnivel = 5 AND  idserie = 3);

4 - e) SELECT nome FROM PRODUTOS WHERE idproduto IN (SELECT idproduto FROM VENDAS WHERE idtipo = 2 AND idcategoria = 1 AND idpgtotp = 1);

5 - b) SELECT CPFID FROM CPFAtivo WHERE CPFID IN (012345678901, 12345678901, 23456789012, 34567890123, 45678901234) AND CPFID NOT IN (SELECT CPFID FROM ProcAtivos) AND CPFID NOT IN (SELECT CPFID FROM IRDivida) AND CPFID NOT IN (SELECT CPFID FROM BOAtivo) AND CPFID NOT IN (SELECT CPFID FROM FichCriminal);

Perguntas interessantes