

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
ATENÇÃO! Para resolver as duas próximas questões, considere as tabelas cliente e visita, conforme as instâncias exibidas a seguir.
cliente
codigo |
310 |
312 |
314 |
316 |
visita
codigo | data |
310 | 2022/03/01 |
312 | 2022/03/01 |
312 | 2022/03/10 |
310 | 2022/03/11 |
314 | 2022/03/11 |
312 | 2022/03/11 |
312 | 2022/03/11 |
314 | 2022/04/05 |
312 | 2022/04/07 |
Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é:
delete from cliente
where not exists
__(select * from visita v
____where v.codigo in cliente.codigo)
delete from cliente
where not exists
__(select * from visita v
___where v.codigo <> cliente.codigo)
delete from cliente
where codigo in (select codigo from visita)
delete from cliente
where codigo <> ALL (select codigo from visita)
delete from cliente
where (select count(*) from visita v
_______where v.codigo <> cliente.codigo) > 0