Returnează estimări ale abatere standard pentru o populație sau un eșantion de populație reprezentat ca un set de valori conținute într-un anumit câmp dintr-o interogare.
Sintaxă
StDev ( expresie )
StDevP ( expresie )
Substituentul expr reprezintă o expresie șir care identifică câmpul care conține datele numerice pe care doriți să le evaluați sau o expresie care efectuează un calcul utilizând datele din acel câmp. Operanzii din expr pot include numele unui câmp de tabel, o constantă sau o funcție (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 Null (care indică faptul că o abatere standard nu poate fi calculată).
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 obiectQueryDef 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) ca StDEVP_Value FROM productSales; |
Calculează abaterea standard a "PrețUnitar" luând în considerare datele date ca eșantion și abaterea standard a "PrețUnitar" luând în considerare datele date ca populație întreagă și afișează rezultatele în stDE _Value, respectiv StDEVP_Value. |