SUM and SUM DISTINCT funções - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SUM and SUM DISTINCT funções

A ferramenta SUM função retorna a soma dos valores da coluna ou expressão de entrada. A ferramenta SUM função funciona com valores numéricos e ignora NULL valores.

A ferramenta SUM DISTINCT A função elimina todos os valores duplicados da expressão especificada antes de calcular a soma.

Sintaxe

SUM (column)
SUM (DISTINCT column )

Argumentos

column

A coluna de destino na qual a função opera. A coluna é um dos seguintes tipos de dados:

  • SMALLINT

  • INTEGER

  • BIGINT

  • DECIMAL

  • DOUBLE

Tipos de dados

Os tipos de argumentos suportados pelo SUM função são SMALLINT, INTEGER, BIGINT, DECIMAL e DOUBLE.

A ferramenta SUM A função suporta os seguintes tipos de retorno:

  • BIGINT for BIGINT, SMALLINT e INTEGER arguments

  • DOUBLE para argumentos de ponto flutuante

  • Retorna o mesmo tipo de dados que a expressão para qualquer outro tipo de argumento

A precisão padrão para um SUM resultado da função com um DECIMAL o argumento é 38. A escala do resultado é a mesma que a escala do argumento. Por exemplo, um SUM de um DEC(5,2) coluna retorna um DEC(38,2) tipo de dados.

Exemplos

Encontre a soma de todas as comissões pagas a partir do SALES mesa.

select sum(commission) from sales

Encontre a soma de todas as comissões distintas pagas a partir do SALES mesa.

select sum (distinct (commission)) from sales