Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Instituto Consulplan 2023

Banco de DadosSQL
Código
qq983108
Banca
Instituto Consulplan
Órgão
CRC-RJ
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Há uma ligação entre as tabelas através de uma chave estrangeira na coluna CATEGORIA da tabela ALIMENTO que faz referência à coluna ID da tabela TIPO. De acordo com o banco de dados, assinale a instrução SQL para retornar a média de preços de cada categoria de alimentos, considerando somente os alimentos cujo preço é maior que 10,00.
  1. Aselect tipo.descricao, sum(alimento.preco) / count(alimento.codigo) as mediafrom alimentoinner join tipo on tipo.id = alimento.categoriawhere alimento.preco > 10.00group by 1;
  2. Bselect tipo.descricao, avg(preco) as mediafrom tipoleft join alimento on tipo.classe = alimento.categoriawhere alimento.preco > 10.00;
  3. Cselect avg(alimento.preco) as mediafrom alimentoleft join tipo on tipo.id = alimento.categoriagroup by tipo.classehaving sum(alimento.preco) > 10;
  4. Dselect alimento.nome, alimento.preco / count(alimento.codigo) as mediafrom tipoinner join alimento on tipo.id = alimento.codigowhere alimento.categoria = 1and alimento.preco >= 10.00;
Revelar gabarito e comentário

GabaritoA — select tipo.descricao, sum(alimento.preco) / count(alimento.codigo) as media from alimento inner join tipo on tipo.id = alimento.categoria where alimento.preco > 10.00 group by 1;

Link permanente: /questoes/qq983108