Zwraca szacunkowe odchylenie standardowe dla populacji lub próbki populacji przedstawionej jako zestaw wartości zawartych w określonym polu w zapytaniu.
Składnia
StDev(wyrażenie)
StDevP(wyrażenie)
Symbol zastępczy wyrażenia reprezentuje wyrażenie tekstowe identyfikujące pole zawierające dane liczbowe, które mają zostać obliczone, lub wyrażenie wykonujące obliczenie na podstawie danych z tego pola. Operandy w wyrażeniu mogą zawierać nazwę pola tabeli, stałej lub funkcji (która może być wewnętrzna lub zdefiniowana przez użytkownika, ale nie może być jedną z innych funkcji agregujących języka SQL).
Spostrzeżenia
Funkcja StDevP ocenia populację, a funkcja StDev ocenia próbkę populacji.
Jeśli zapytanie źródłowe zawiera mniej niż dwa rekordy (lub nie zawiera żadnych rekordów w przypadku funkcji StDevP ), funkcje te zwracają wartość null (co oznacza, że nie można obliczyć odchylenia standardowego).
W wyrażeniu zapytania można użyć funkcji StDev i StDevP . Tego wyrażenia można także użyć we właściwości SQL obiektu QueryDef lub podczas tworzenia obiektu Recordset na podstawie zapytania SQL.
Przykład
| Wyrażenie | Rezultat |
|---|---|
| SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; | Oblicza odchylenie standardowe wartości "CenaJednostkowa" traktując dane jako próbkę oraz odchylenie standardowe "CenaJednostkowa", traktując dane jako całą populację i wyświetlając wyniki odpowiednio w jednostkach _Value i StDEVP_Value. |