Informática, perguntado por danielPaivaLima, 1 ano atrás

Na sintaxe do S.Q.L., é possível realizar consultas, utilizando vários conectivos, entre eles destacamos o conectivo IN (Que efetua o teste evidenciando a existência de registros em um conjunto) e o conectivo NOT IN (Que efetua o teste evidenciando a ausência de registros em um conjunto de valores). Com base no conjunto de instruções S.Q.L. e seus possíveis conectivos avalie o correto emprego de ambos nos scripts abaixo.

Assinale a alternativa que apresenta a correta sintaxe.

Escolha uma:
a. SELECT nome FROM TABELA1 (SELECT CPF FROM TABELA2) WHERE CPF IN;
SELECT nome FROM TABELA1 (SELECT nome FROM TABELA2) WHERE NOT IN CPF;
b. SELECT nome FROM TABELA1 WHERE CPF IN (SELECT CPF FROM TABELA2);
SELECT nome FROM TABELA1 WHERE CPF NOT IN (SELECT nome FROM TABELA2);
c. SELECT nome FROM TABELA1 WHERE IN CPF (SELECT CPF FROM TABELA2);
SELECT nome FROM TABELA1 WHERE NOT IN CPF (SELECT nome FROM TABELA2);
d. SELECT nome FROM TABELA1 WHERE CPF IN SELECT CPF FROM TABELA2;
SELECT nome FROM TABELA1 WHERE NOT IN CPF SELECT nome FROM TABELA2;
e. (SELECT nome FROM TABELA1) WHERE CPF IN SELECT CPF FROM TABELA2;
(SELECT nome FROM TABELA1) WHERE CPF NOT IN SELECT nome FROM TABELA2;

Soluções para a tarefa

Respondido por lone456
4

SELECT nome FROM TABELA1 WHERE CPF IN (SELECT CPF FROM TABELA2);

SELECT nome FROM TABELA1 WHERE CPF NOT IN (SELECT nome FROM TABELA2);

Respondido por taytarujo1
0

Resposta:

SELECT nome FROM TABELA1 WHERE CPF IN (SELECT CPF FROM TABELA2);

SELECT nome FROM TABELA1 WHERE CPF NOT IN (SELECT nome FROM TABELA2);

Explicação:

Perguntas interessantes