• Matéria: Informática
  • Autor: lucaslhmmota
  • Perguntado 5 anos atrás

(ENADE, 2014) 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.NOME_ESTADO FROM ESTADO AS E, FROM FORNECEDOR AS F WHERE E.NOME_ESTADO = F.UF;
b) SELECT E.NOME_ESTADO FROM ESTADO AS E WHERE E.UF IN ( SELECT F.UF FROM FORNECEDOR AS F);
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.UF = F.UF;

Respostas

respondido por: ruancmarques02
4

Resposta: S ELEC T  E.nom e _e stado  FRO M Estad o  AS   E WHERE  E .UF  NOT  I N (S EL EC T F.UF FRO M For ne ce do r  A S  F);

Perguntas similares