• Matéria: Informática
  • Autor: alanbassguitarp9tnm5
  • Perguntado 4 anos atrás

Considere as seguintes tabelas de um banco de dados:
1. Fornecedor (cod_fornec, nome_fornec, telefone, cidade, UF)
2. Estado (UF, nome_estado)
A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores
cadastrados é:

a) SELECT E.UF FROM Estado AS E WHERE E.nome_estado NOT IN (SELECT F.UF FROM Fornecedor AS F);

b) SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.UF = F.UF;

c) SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM Fornecedor AS F);

d) SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.nome_estado = F.UF;

e) SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM Fornecedor AS F);

Respostas

respondido por: Alexsander369
1

Resposta:

C) SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM Fornecedor AS F);

Explicação:

SELECT é uma declaração SQL que retorna um conjunto de resultados de registros de uma ou mais tabelas.

A cláusula SQL FROM é a fonte de um conjunto de linhas a ser operado em uma instrução DML.

Perguntas similares