Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — CONSULPLAN 2008

Banco de DadosMySQL
Código
qg789356
Banca
CONSULPLAN
Órgão
CODEVASF
Ano
2008
Nível
Médio
Cargo
Técnico em Informática
Considere um Banco de Dados MySQL que contém uma tabela chamada TAB-CLIENTES e que nela estão informados todos os dados cadastrais dos clientes de uma vídeo locadora e a tabela TAB_LOCACAO, com os dados das locações efetuadas pelos clientes. Marque abaixo a alternativa correta para selecionar apenas os dados (nome, telefone e número de fitas locadas em um determinado período, considerando os campos:TAB_CLIENTES: cnpj, nome, endereço, cep, telefone, datadenascimento. TAB_LOCACAO: cnpj, data, filme.Período: datainicial, datafinal
  1. ASelect * from TAB_CLIENTES where cnpj in (select * from TAB_LOCACAO where datadatafinal)
  2. BSelect nome, telefone, numero from TAB_CLIENTES where cnpj in (select cnpj from TAB_LOCACAO where datadatafinal)
  3. CSelect nome, telefone, sum(1) from TAB_CLIENTES,TAB_LOCACAO where TAB_CLIENTES.cnpj in (select cnpj from TAB_LOCACAO where data>=datainicial and data<=datafinal)
  4. DSelect nome, telefone, sum(1) from TAB_CLIENTES,TAB_LOCACAO where TAB_CLIENTES.cnpj=TAB_LOCACAO.cnpj and TAB_LOCACAO.data>=datainicial and TAB_LOCACAO.data<=datafinal group by nome, telefone
  5. ESelect nome, telefone, sum(1) from TAB_CLIENTES,TAB_LOCACAO where TAB_CLIENTES.cnpj=TAB_LOCACAO.cnpj and TAB_LOCACAO.data>=datainicial and TAB_LOCACAO.data<=datafinal
Revelar gabarito e comentário

GabaritoD — Select nome, telefone, sum(1) from TAB_CLIENTES,TAB_LOCACAO where TAB_CLIENTES.cnpj=TAB_LOCACAO.cnpj and TAB_LOCACAO.data>=datainicial and TAB_LOCACAO.data<=datafinal group by nome, telefone

Link permanente: /questoes/qg789356