SóProvas


ID
325351
Banca
FUNCAB
Órgão
SEJUS-RO
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

São alguns dos operadores agregados usuais da linguagem SQL:

Alternativas
Comentários
  •  A SQL fornece algumas outras funcionalidades além de recuperações de informações. Muitas vezes precisamos de informações de sumarização e/ou cálculo de valores agregados. Para atender à essas necessidades, a SQL suporta 5 operações agregadas:

    • COUNT ([DISTINCT] A) – quantia de valores (únicos) na coluna A.
    • SUM([DISTINCT] A) – soma de todos os valores (únicos) na coluna A.
    • AVG([DISTINCT] A) – média de todos os valores (únicos) na coluna A.
    • MAX(A) – valor máximo encontrado na coluna A.
    • MIN(A) – valor mínimo encontrado na coluna A.

    Exemplo 14: Encontrar o nome dos marinheiros mais velhos que o mais velho dos marinheiros com avaliação igual a 10.
    SELECT S.sname FROM sailors S WHERE S.age > (SELECT MAX(S2.age) FROM sailors S2
    WHERE S2.rating = 10)

    Exemplo 15: Encontrar a média de idades entre os marinheiros com avaliação igual a 10.
    SELECT AVG(S.age) FROM sailors S WHERE S.rating = 10

    Fonte: http://www.ic.unicamp.br/~geovane/mo410-091/Ch05-Resumo.pdf