Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#2508226

No quadro a seguir são apresentadas três tabelas, a saber: 1) CLIENTE armazena informações sobre todos os clientes e também todos os clientes em potencial (clientes que ainda não realizaram pedidos); 2) PRODUTO armazena informações sobre todos os produtos disponíveis para venda; 3) PEDIDO armazena informações de todos os pedidos de produtos realizados pelos clientes. As tabelas CLIENTE e PRODUTO possuem um campo código cada, que é a sua chave primária; na tabela PEDIDO, a chave primária é numero; cod_cliente e cod_produto são chaves estrangeiras em PEDIDO, derivadas de codigo (tabela CLIENTE) e codigo (tabela PRODUTO) respectivamente.
Para gerar a lista Relação de Clientes em Potencial, deve-se realizar a seguinte consulta em SQL:

  • SELECT C.* FROM CLIENTE C LEFT OUTER JOIN PEDIDO P ON C.codigo = P.cod_cliente WHERE P.cod_cliente IS NOT NULL ORDER BY C.nome
  • SELECT * FROM CLIENTE C WHERE NOT EXISTS (SELECT * FROM PEDIDO P WHERE C.codigo = P.cod_cliente) ORDER BY C.nome ASC;
  • SELECT C.codigo, C.nome FROM CLIENTE C JOIN PEDIDO P ON C.codigo = P.cod_cliente WHERE P.cod_produto NOT IN (SELECT cod_produto FROM PRODUTO) ORDER BY C.nome
  • SELECT * FROM CLIENTE C WHERE NOT EXISTS (SELECT * FROM PRODUTO P WHERE NOT EXISTS (SELECT * FROM PEDIDO PE WHERE C.codigo = PE.cod_cliente AND P.codigo = PE.cod_produto)) ORDER BY C.nome ASC;
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora