Buscar

Analise o diagrama a seguir: Com base nessas informações acima, avalie os comandos a seguir. 1. SELECT c.id, c.nome FROM cliente c LEFT JOIN pedido...

Analise o diagrama a seguir: Com base nessas informações acima, avalie os comandos a seguir. 1. SELECT c.id, c.nome FROM cliente c LEFT JOIN pedido p ON c.id=p.cliente_id GROUP BY c.id HAVING count(p.id)=0; 2. SELECT c.id, c.nome FROM cliente c LEFT JOIN pedido p WHERE p.cliente_id = c.id AND p.id_cliente=null; 3. SELECT id, nome FROM cliente c WHERE id NOT IN (SELECT cliente_id FROM pedido); 4. SELECT c.id, c.nome FROM cliente c LEFT JOIN pedido p ON p.cliente_id = c.id WHERE p.cliente_id is null; São comandos SQL que recuperam corretamente o id e o nome de todos os clientes que não realizaram pedidos:


a. 2 e 3
b. 1, 3 e 4
c. 2, 3 e 4
d. 2 e 4
e. 1 e 2

Essa pergunta também está no material:

[A2] Avaliação 2 do Módulo 2 - Definição e manipulação de dados relacionais_ Revisão da tentativa
6 pág.

💡 1 Resposta

User badge image

Ed Verified user icon

O comando SQL que recupera corretamente o id e o nome de todos os clientes que não realizaram pedidos é o comando 3: SELECT id, nome FROM cliente c WHERE id NOT IN (SELECT cliente_id FROM pedido). Portanto, a alternativa correta é a letra A) 3.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais