Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FGV 2014

Banco de DadosSQL
Código
fg008796
Banca
FGV
Órgão
PROCEMPA
Ano
2014
Nível
Superior
Cargo
Analista em TI e Comunicação - Analista em Programação e Suporte de Sistemas Informatizados e Georeferenciados
Com referência ao banco BD_CERVEJA, analise o resultado de uma consulta executada para a instância descrita. nomeCliente nomeFavorita outrosQueApreciam ------------ -------------- ------------------ Ana Stella 1 Mariana Original 0 Pedro Bohemia 0 Thiago Stella 1Assinale a opção que apresenta a expressão da consulta utilizada.
  1. Aselect c.nomeCliente, c.nomeFavorita, sum(1) outrosQueApreciam from cliente c, cliente c2 where c.nomeFavorita=c2.nomeFavorita group by c.nomeCliente,c.nomeFavorita order by c.nomeCliente
  2. Bselect c.nomeCliente, c.nomeFavorita, count(*)-1 outrosQueApreciam from cliente c, cliente c where c.nomeFavorita=c.nomeFavorita group by c.nomeCliente,c.nomeFavorita order by c.nomeCliente
  3. Cselect c.nomeCliente, c.nomeFavorita, count(*)-1 outrosQueApreciam from cliente c, cliente c2 where c.nomeFavorita=c2.nomeFavorita group by c.nomeCliente,c.nomeFavorita order by c.nomeCliente
  4. Dselect c.nomeCliente, c.nomeFavorita, (select count(*)) outrosQueApreciam from cliente c, cliente c2 where c.nomeFavorita=c2.nomeFavorita group by c.nomeCliente,c.nomeFavorita order by c.nomeCliente
  5. Eselect c.nomeCliente, c.nomeFavorita, count(*)-1 outrosQueApreciam from cliente c, cliente c2 where c.nomeFavorita <> c2.nomeFavorita group by c.nomeCliente,c.nomeFavorita order by c.nomeCliente
Revelar gabarito e comentário

GabaritoC — select c.nomeCliente, c.nomeFavorita, count(*)-1 outrosQueApreciam from cliente c, cliente c2 where c.nomeFavorita=c2.nomeFavorita group by c.nomeCliente,c.nomeFavorita order by c.nomeCliente

Link permanente: /questoes/fg008796