SUMe funzioni SUM DISTINCT - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SUMe funzioni SUM DISTINCT

La SUM funzione restituisce la somma dei valori della colonna di input o dell'espressione. La SUM funzione funziona con valori numerici e ignora i valori. NULL

La SUM DISTINCT funzione elimina tutti i valori duplicati dall'espressione specificata prima di calcolare la somma.

Sintassi

SUM (column)
SUM (DISTINCT column )

Arguments (Argomenti)

column

La colonna di destinazione su cui opera la funzione. La colonna è uno dei seguenti tipi di dati:

  • SMALLINT

  • INTEGER

  • BIGINT

  • DECIMAL

  • DOUBLE

Tipi di dati

I tipi di argomento supportati dalla SUM funzione sono SMALLINTINTEGER,BIGINT,DECIMAL, eDOUBLE.

La SUM funzione supporta i seguenti tipi di ritorno:

  • BIGINTper BIGINTSMALLINT, e INTEGER argomenti

  • DOUBLEper argomenti in virgola mobile

  • Restituisce lo stesso tipo di dati dell'espressione per qualsiasi altro tipo di argomento

La precisione predefinita per il risultato di una SUM funzione con un DECIMAL argomento è 38. Il ridimensionamento del risultato coincide con il ridimensionamento dell'argomento. Ad esempio, un elemento SUM di una DEC(5,2) colonna restituisce un tipo di DEC(38,2) dati.

Esempi

Trova la somma di tutte le commissioni pagate dalla SALES tabella.

select sum(commission) from sales

Trova la somma di tutte le commissioni distinte pagate dalla SALES tabella.

select sum (distinct (commission)) from sales