

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# Funzioni finestra VAR\$1SAMP e VAR\$1POP
<a name="r_WF_VARIANCE"></a>

 Le funzioni finestra VAR\$1SAMP e VAR\$1POP restituiscono la varianza del campione e della popolazione di un insieme di valori numerici (integer, numero decimale, numero in virgola mobile). consultare anche [Funzioni VAR\$1SAMP e VAR\$1POP](r_VARIANCE_functions.md).

VAR\$1SAMP e VARIANCE sono sinonimi della stessa funzione. 

## Sintassi
<a name="r_WF_VARIANCE-synopsis"></a>

```
VAR_SAMP | VARIANCE | VAR_POP
( [ ALL ] expression ) OVER
(
[ PARTITION BY expr_list ]
[ ORDER BY order_list 
                        frame_clause ]
)
```

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

 *expression *   
L'espressione o colonna di destinazione su cui viene eseguita la funzione. 

ALL   
Con l'argomento ALL, la funzione mantiene tutti i valori duplicati dall'espressione. ALL è il valore predefinito. DISTINCT non è supportato.

OVER   
Specifica le clausole finestra per le funzioni di aggregazione. La clausola OVER distingue le funzioni di aggregazione delle finestre dalle normali funzioni di aggregazione dell'insieme.

PARTITION BY *expr\$1list*   
Definisce la finestra per la funzione in termini di una o più espressioni. 

ORDER BY *order\$1list*   
Ordina le righe all'interno di ogni partizione. Se non viene specificato nessun PARTITION BY, ORDER BY utilizza l'intera tabella.

 *frame\$1clause*   
Se una clausola ORDER BY viene utilizzata per una funzione di aggregazione, è necessaria una clausola del frame esplicita. La clausola frame raffina l'insieme di righe in una finestra della funzione, includendo o escludendo insieme di righe all'interno del risultato ordinato. La clausola frame è composta dalla parola chiave ROWS e dagli specificatori associati. Per informazioni, consultare [Riepilogo della sintassi della funzione finestra](c_Window_functions.md#r_Window_function_synopsis).

## Tipi di dati
<a name="c_Supported_data_types_wf_variance"></a>

I tipi di argomenti supportati dalle funzioni VARIANCE sono SMALLINT, INTEGER, BIGINT, NUMERIC, DECIMAL, REAL e DOUBLE PRECISION.

Indipendentemente dal tipo di dati dell'espressione, il tipo di restituzione di una funzione VARIANCE è un numero a precisione doppia.