Returnează estimări ale abaterii standard pentru o populație sau un eșantion de populație reprezentat ca un set de valori conținute într-un câmp specificat într-o interogare.
Sintaxă
StDev(expr)
StDevP(expr)
Substituentul expr reprezintă o expresie șir care identifică câmpul ce conține datele numerice pe care doriți să le evaluați sau o expresie care efectuează un calcul folosind datele din acel câmp. Operanzii din expr pot include numele unui câmp de tabel, al unei constante sau al unei funcții (care poate fi intrinsec sau definit de utilizator, dar nu și una dintre celelalte funcții agregate SQL).
Observații
Funcția StDevP evaluează o populație, iar funcția StDev evaluează un eșantion de populație.
Dacă interogarea subiacentă conține mai puțin de două înregistrări (sau nicio înregistrare, pentru funcția StDevP ), aceste funcții returnează o valoare nulă (care indică faptul că nu se poate calcula o abatere standard).
Puteți utiliza funcțiile StDev și StDevP într-o expresie de interogare. De asemenea, puteți utiliza această expresie în proprietatea SQL a unui obiect QueryDef sau atunci când creați un obiect set de înregistrări pe baza unei interogări SQL.
Exemplu
| expresie | Rezultatele |
|---|---|
| SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; | Calculează abaterea Standard a "PrețUnitar" considerând datele date ca eșantion și Standard Abaterea de "PrețUnitar" considerând datele date ca populație întreagă și afișează rezultatele în StDE _Value și respectiv StDEVP_Value. |