Restituiscono le stime della deviazione standard per una popolazione o un campione di popolazione rappresentato come set di valori contenuto in un determinato campo di una query.
Sintassi
StDev ( expr )
StDevP ( expr )
Il segnaposto expr rappresenta un'espressione stringa che identifica il campo che contiene i dati numerici da valutare o un'espressione che esegue un calcolo usando i dati presenti nel campo. Gli operandi in expr possono includere il nome di un campo di tabella, una costante o una funzione, che può essere intrinseca o definita dall'utente, ma deve essere diversa rispetto alle altre funzioni di aggregazione SQL.
Note
La funzione StDevP valuta una popolazione, mentre la funzione StDev valuta un campione di popolazione.
Se la query sottostante contiene meno di due record oppure non contiene alcun record nel caso della funzione StDevP, queste funzioni restituiscono un valore Null, che indica che non è possibile calcolare una deviazione standard.
Le funzioni StDev e StDevP possono essere usate in un'espressione di query. Si può anche usare questa espressione nella proprietà SQL di un oggetto QueryDef oppure quando si crea un oggetto Recordset in base a una query SQL.
Esempio
Espressione |
Risultati |
SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; |
Calcola la deviazione standard di "PrezzoUnitario" considerando i dati indicati come campione e deviazione standard di "PrezzoUnitario" considerando i dati dati come popolazione intera e visualizza i risultati rispettivamente in _Value StDE e StDEVP_Value. |