SóProvas


ID
5509744
Banca
VUNESP
Órgão
Semae de Piracicaba - SP
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

Considere a seguinte tabela de um banco de dados relacional:
Item (Código, Tipo, Nome, Quantidade)
O comando SQL para obter o tipo e o valor médio da quantidade, por tipo de itens, apenas para valores médios superiores a 500, é:

Alternativas
Comentários
  • Gabarito: C

    A questão nos trouxe a seguinte tabela:

    Item (ID, Nome, Quantidade, Tipo)

    E pediu para completarmos o comando SQL que retorna o Tipo e a Quantidade média de cada Item, por Tipo de Item, apenas quando a média estiver superior a 500.

    A consulta vai ficar assim:

    1. SELECT Tipo, AVG (Quantidade)

    2. FROM Item

    3. GROUP BY Tipo

    4. HAVING AVG (Quantidade) > 500;

     

     

    O comando está retorna o tipo e a média da quantidade (linha 1) dos itens da tabela Item (linha 2), agrupados pelo atributo Tipo (linha 3) e apenas quando a média for maior que 500 (linha 4).

     

    Importante salientar que a cláusula WHERE não aceita funções de agregação, de forma que a condição deve ser expressa na cláusula HAVING.

     

  • Bastava saber que AVG é abreviação de Average que traduzido para PTBR, significa MÉDIA. A questão queria saber comando para obter o tipo e o valor médio da quantidade.

    Questão bastante simples. Gab: C.