VAR (Transact-SQL)
Restituisce lo scostamento statistico di tutti i valori dell'espressione specificata. Può precedere la clausola OVER.
Convenzioni della sintassi Transact-SQL
Sintassi
VAR ( [ ALL | DISTINCT ] expression )
Argomenti
- ALL
Applica la funzione a tutti i valori. Il valore predefinito è ALL.
- DISTINCT
Specifica che viene considerato ogni valore univoco.
- expression
Espressione di un tipo di dati della categoria numerici esatti o numerici approssimati, con l'eccezione del tipo di dati bit. Non sono consentite funzioni di aggregazione e subquery.
Tipi restituiti
float
Osservazioni
Se la funzione VAR viene applicata a tutte le voci di un'istruzione SELECT, ogni valore nel set di risultati viene incluso nel calcolo. VAR può essere utilizzata solo con colonne numeriche. I valori Null vengono ignorati.
Esempi
Nell'esempio seguente viene restituito lo scostamento per tutti i valori relativi ai bonus nella tabella SalesPerson
.
USE AdventureWorks;
GO
SELECT VAR(Bonus)
FROM Sales.SalesPerson;
GO
Vedere anche
Riferimento
Funzioni di aggregazione (Transact-SQL)
Clausola OVER (Transact-SQL)