Questão de Banco de Dados — Consultas e Comandos em SQL — FGV 2022
Banco de DadosConsultas e Comandos em SQL
- Código
- fg152894
- Banca
- FGV
- Órgão
- CGU
- Ano
- 2022
- Cargo
- AFFC ( )
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 |
ATENÇÃO! Para resolver a questão, considere as tabelas cliente e visita, conforme as instâncias exibidas a seguir. Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é:
- Adelete from cliente where not exists (select * from visita v where v.codigo in cliente.codigo)
- Bdelete from cliente where not exists (select * from visita v where v.codigo <> cliente.codigo)
- Cdelete from cliente where codigo in (select codigo from visita)
- Ddelete from cliente where codigo <> ALL (select codigo from visita)
- Edelete from cliente where (select count(*) from visita v where v.codigo <> cliente.codigo) > 0