Compartilhar via


Funções Agregadas

Para resumir todos sistema autônomo dados em uma tabela, crie uma consulta de agregação que envolve uma função sistema autônomo SUM () ou AVG ().Quando você executa a consulta, o conjunto de resultados contém uma única linha com as informações de resumo.

Por exemplo, você pode calcular o preço total de todos os livros na tabela de títulos, criando uma consulta que soma o Sumário da coluna preço.A saída da consulta resultante pode parecer com isso:

O correspondente demonstrativo SQL poderia ter esta aparência:

SELECT SUM(price) total_price
FROM titles

Você pode usar funções agregadas a seguir:

Função Agregada

Descrição

AVG(expr)

Média dos valores em uma coluna.A coluna pode conter somente dados numéricos.

COUNT (expr), COUNT(*)

Uma contagem dos valores em uma coluna (se você especificar um nome de coluna sistema autônomo expr) ou de todas sistema autônomo linhas em uma tabela ou agrupar (se você especificar *). COUNT (expr) ignora valores nulo, mas COUNT(*) inclui-las na contagem.

MAX(expr)

Valor mais alto em uma coluna (último valor alfabeticamente por texto tipos de dados).Ignora valores nulo.

MIN(expr)

Menor valor em uma coluna (primeiro valor alfabeticamente para tipos de dados de texto).Ignora valores nulo.

SUM(expr)

Total de valores em uma coluna.A coluna pode conter somente dados numéricos.

Observação:

A Oracle oferece suporte a funções agregadas adicionais.

Quando você usa uma função de agregação, por padrão, as informações de resumo incluem todas as linhas especificadas.Em alguns casos, um conjunto de resultados inclui linhas não-exclusivos.Você pode filtrar linhas não-únicas usando a opção DISTINCT de uma função de agregação.

Você pode agrupar funções agregadas com Outros expressões para calcular Outros valores de resumo.Para obter detalhes, consulte:Como: Resumir ou agregar valores usando expressões personalizadas.

Consulte também

Conceitos

Trabalhando com dados no painel de resultados

Outros recursos

Trabalhando com procedimentos armazenados e funções definidas pelo usuário