StDev, StDevP funkcijos

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

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.

Laukų skaičiavimas SQL funkcijose