Pateikia aibės standartinio nuokrypio įverčius arba aibės imtį, pateiktą kaip reikšmių, esančių nurodytame užklausos lauke, rinkinį.
Sintaksė
StDev(išraiška)
StDevP(išraiška)
Reiškinio vietos rezervavimo ženklas yra eilutės reiškinys, identifikuojantis lauką, kuriame yra norimi įvertinti skaitiniai duomenys, arba reiškinys, kuris atlieka skaičiavimą naudodamas to lauko duomenis. Operandai reiškinyje gali apimti lentelės lauko pavadinimą, konstantą arba funkciją (kuri gali būti vidinė arba apibrėžta vartotojo, bet negali būti viena iš kitų SQL agregavimo funkcijų).
Pastabos
Funkcija StDevP vertina aibę, o funkcija StDev – aibės imtį.
Jei pamatinėje užklausoje yra mažiau nei du įrašai (arba nėra įrašų funkcijai StDevP ), šios funkcijos grąžina nulinę reikšmę (tai reiškia, kad standartinio nuokrypio apskaičiuoti negalima).
Funkcijas StDev ir StDevP galite naudoti užklausos reiškinyje. Šį reiškinį taip pat galite naudoti objekto QueryDef ypatybėje SQL arba kurdami įrašų rinkinio objektą, pagrįstą SQL užklausa.
Pavyzdys
| Išraiška | Rezultatai |
|---|---|
| SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) AS StDEVP_Value FROM productSales; | Apskaičiuoja "Vieneto kainos" Standard nuokrypį, atsižvelgiant į pateiktus duomenis kaip imtį Standard ir "Vieneto kainos" nuokrypį, atsižvelgiant į pateiktus duomenis kaip visą aibę ir pateikia rezultatus atitinkamai StDE _Value ir StDEVP_Value. |