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.
- ASELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho WHERE COUNT(*) >=3;
- BSELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho HAVING COUNT(*) >=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;
- DSELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho HAVING Quantidade >=3;
- ESELECTtipoVinho AS `Tipo do Vinho`,COUNT(*) AS `Quantidade`,CAST(AVG(precoVinho) AS DECIMAL(5,1)) AS MédiaFROM vinhosGROUP BY tipoVinho WHERE Quantidade >=3;