Pular para o conteúdo principal

Questão de Banco de Dados — SQL — SUGEP - UFRPE 2016

Banco de DadosSQL
Código
qq233035
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2016
Nível
Médio
Cargo
SUGEP - - Técnico em Tecnologia da Informação
Suponha que se deseje saber o tipo, a quantidade e o valor médio dos vinhos em estoque que tenham de três a mais unidades. No nosso banco de dados obteríamos a seguinte tabela:+---------------+------------+--------+ | Tipo do Vinho | Quantidade | Média | +---------------+------------+--------+ | branco | 3 | 261.0 | | tinto | 3 | 215.7 | +---------------+------------+--------+Assinale a sequência de comandos que retorna esta tabela.
  1. ASELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho WHERE COUNT(*) >=3;
  2. BSELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho HAVING COUNT(*) >=3;
  3. CSELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho IF Quantidade >=3;
  4. DSELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho HAVING Quantidade >=3;
  5. ESELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho WHERE Quantidade >=3;
Revelar gabarito e comentário

GabaritoD — SELECT tipoVinho AS `Tipo do Vinho`, COUNT(*) AS `Quantidade`, CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS Média FROM vinhos GROUP BY tipoVinho HAVING Quantidade >=3;

Link permanente: /questoes/qq233035