SóProvas


ID
1977946
Banca
VUNESP
Órgão
MPE-SP
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Considere a seguinte tabela de um banco de dados relacional:


Funcionário (ID, Nome, Função, Salário)

O comando SQL para obter a média dos salários agrupados por Função, apenas para médias superiores a R$ 2.000,00 é


SELECT Função, AVG (Salário)
FROM Funcionário
GROUP BY Função
X AVG(Salário) > 2000,00


Para que a consulta atenda ao especificado, o valor de X deve ser substituído por:

Alternativas
Comentários
  • Escrita da sequencia - SQL - SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY

  • Funções SQL agregadas
    AVG()   -  Retorna o valor médio
    COUNT() -  Retorna o número de linhas
    MAX()   -  Retorna o maior valor
    MIN()   -  Retorna o menor valor
    SUM()   -  Devolve a soma

    HAVING
    A cláusula HAVING foi adicionado ao SQL porque a palavra-chave WHERE não pode ser utilizada com funções agregadas.

  • Gabarito B

    A cláusula WHERE é utilizada no "modo de linha" para filtrar linhas (restrição horizontal). A cláusula HAVING tem funções semelhantes no "modo de grupo": serve para filtrar grupos quando o query possui um GROUP BY.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !