

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à.

# Funzione AVG
<a name="avg-function"></a>

La AVG funzione restituisce la media (media aritmetica) dei valori delle espressioni di input. La AVG funzione funziona con valori numerici e ignora i valori NULL.

## Sintassi
<a name="avg-function-syntax"></a>

```
AVG (column)
```

## Arguments (Argomenti)
<a name="avg-function-arguments"></a>

*column*  
La colonna di destinazione su cui opera la funzione. La colonna è uno dei seguenti tipi di dati:  
+ SMALLINT
+ INTEGER
+ BIGINT
+ DECIMAL
+ DOUBLE
+ FLOAT

## Tipi di dati
<a name="avg-function-data-types"></a>

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

I tipi di ritorno supportati dalla AVG funzione sono:
+ BIGINTper qualsiasi argomento di tipo intero
+ DOUBLEper un argomento 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 AVG funzione con un DECIMAL argomento è 38. Il ridimensionamento del risultato coincide con il ridimensionamento dell'argomento. Ad esempio, un elemento AVG di una DEC(5,2) colonna restituisce un tipo di DEC(38,2) dati.

## Esempio
<a name="avg-function-example"></a>

Trova la quantità media venduta per transazione dalla SALES tabella.

```
select avg(qtysold) from sales;
```