Restituisce stime della deviazione standard per una popolazione o un campione di popolazione rappresentato come set di valori contenuti in un campo specificato in una query.
Sintassi
Dev.St(espressione)
StDevP(expr)
Il segnaposto espressione rappresenta un'espressione stringa che identifica il campo che contiene i dati numerici che si desidera valutare o un'espressione che esegue un calcolo usando i dati contenuti 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. È inoltre possibile utilizzare questa espressione nella proprietà SQL di un oggetto QueryDef o durante la creazione di un oggetto Recordset basato su una query SQL.
Esempio
| Espressione | Risultati |
|---|---|
| SELECT stDev(PrezzoUnitario) AS StDEV_Value, StDevP(PrezzoUnitario) AS StDEVP_Value FROM productSales; | Calcola la deviazione Standard di "PrezzoUnitario" considerando i dati forniti come campione e Standard deviazione di "PrezzoUnitario" considerando i dati forniti come l'intera popolazione e visualizza i risultati rispettivamente in StDE _Value e StDEVP_Value. |