Atgriešanas aprēķini standarta novirze populācijai vai populācijas izlasei, kas attēlota kā vērtību kopa, kas ietverta norādītajā vaicājuma laukā.
Sintakse
StDev ( izteiksme )
StDevP ( izteiksme )
Izteiksmes vietturis apzīmē virknes izteiksme, kas identificē lauku, kurā ir skaitliski dati, kurus vēlaties novērtēt, vai izteiksme, kas veic aprēķinu, izmantojot šī lauka datus. Operandi izteiksmes var ietvert tabulas lauka, konstantes vai funkcijas nosaukumu (kas var būt vai nu izteiksme, vai 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, un funkcija StDev novērtē populācijas izlasi.
Ja pamatā esošajā vaicājumā ir mazāk nekā divi ieraksti (vai nav ierakstu funkcijai StDevP ), šīs funkcijas atgriež vērtību Null (kas norāda, ka standartnovirzi nevar aprēķināt).
Vaicājuma izteiksmē var izmantot funkcijas StDev un StDevP . Varat arī izmantot šo izteiksmi QueryDefSQL rekvizītā vai izveidojot Recordset objektu, izmantojot SQL vaicājumu.
Piemērs
Izteiksme |
Rezultāti |
SELECT stDev(VienībasCena) AS StDEV_Value, stDevP(VienībasCena) kā StDEVP_Value FROM produktiPārdošanas; |
Aprēķina "Vienības_cena" standartnovirzi, ņemot vērā norādītos datus kā izlasi un "Vienības_cena", ņemot vērā norādītos datus kā visu populāciju, un parāda rezultātus attiecīgi stDE _Value un StDEVP_Value. |