Funkcijas StDev, StDevP

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež standartnovirzes aprēķinus populācijai vai populācijas izlasei, kas attēlota kā vērtību kopa, kas ietverta noteiktā vaicājuma laukā.

Sintakse

StDev(izteiksme)

StDevP(izteiksme)

Izteiksmes vietturis apzīmē virknes izteiksmi, kas identificē lauku, kurā ir skaitliskie dati, kurus vēlaties novērtēt, vai izteiksmi, kas veic aprēķinu, izmantojot šī lauka datus. Operandi izteiksmē var ietvert tabulas lauka nosaukumu, konstanti vai funkciju (kas var būt gan iekšēja, gan lietotāja definēta, bet ne kāda no pārējām SQL apkopošanas funkcijām).

Piezīmes

Funkcija StDevP novērtē populāciju, bet funkcija StDev — populācijas izlasi.

Ja pamatā esošajā vaicājumā ir mazāk nekā divi ieraksti (vai nav neviena ieraksta funkcijai StDevP ), šīs funkcijas atgriež vērtību Null (kas norāda, ka standartnovirzi nevar aprēķināt).

Funkcijas StDev un StDevP var izmantot vaicājuma izteiksmē. Šo izteiksmi var izmantot arī objekta QueryDef SQL rekvizītā vai, veidojot ierakstkopas objektu, kura pamatā ir SQL vaicājums.

Piemērs

Izteiksme Rezultāti
SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; Aprēķina "Vienības_cena" Standard novirzi, ņemot vērā norādītos datus kā izlasi un Standard "Vienības_cena" novirzi, ņemot minētos datus kā veselu populāciju, un parāda rezultātus attiecīgi StDE _Value un StDEVP_Value.

Lauku aprēķināšana SQL funkcijās