Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2013

Banco de DadosSQL
Código
cg000090
Banca
CESGRANRIO
Órgão
BNDES
Ano
2013
Nível
Superior
Cargo
Profissional Básico - Análise de Sistemas - Desenvolvimento
Qual consulta permite exibir a placa e o modelo dos veículos que NÃO foram alugados no mês de junho de 2012?
  1. ASELECT PLACA,MODELOFROM VEICULO VWHERE (SELECT COUNT(*) FROM ALUGUELWHERE PLACA=V.PLACA AND DATA_ALG>=120601 AND DATA_ALG<=120630)>0
  2. BSELECT V.PLACA,V.MODELOFROM VEICULO VMINUS SELECT V.PLACA,V.MODELOFROM VEICULO V,ALUGUEL A WHERE V.PLACA=A.PLACA AND A.DATA_ALG>=120601 AND A.DATA_ALG<=120630
  3. CSELECT PLACA,MODELOFROM VEICULOWHERE PLACA IN(SELECT PLACA FROM ALUGUELWHERE DATA_ALG>=120601 AND DATA_ALG<=120630)
  4. DSELECT V.PLACA,V.MODELOFROM VEICULO V,ALUGUEL AWHERE V.PLACA=A.PLACA AND (A.DATA_ALG<120601 OR A.DATA_ALG>120630)
  5. ESELECT V.PLACA,V.MODELOFROM VEICULO V,ALUGUEL AWHERE V.PLACA=A.PLACA AND A.DATA_ALG>=120601 AND A.DATA_ALG<=120630MINUSSELECT V.PLACA,V.MODELOFROM VEICULO V
Revelar gabarito e comentário

GabaritoB — SELECT V.PLACA,V.MODELO FROM VEICULO V MINUS SELECT V.PLACA,V.MODELO FROM VEICULO V,ALUGUEL A WHERE V.PLACA=A.PLACA AND A.DATA_ALG>=120601 AND A.DATA_ALG<=120630

Link permanente: /questoes/cg000090