Egy sokaság vagy egy statisztikai minta szórás becsült értékeinek visszaadása, amelyek egy lekérdezés megadott mezőjében található értékek halmazaként szerepelnek.
Szintaxis
StDev ( kifejezés )
StDevP ( kifejezés )
A kifejezés helyőrzője egy karakterlánc-kifejezés azonosítja azt a mezőt, amely a kiértékelni kívánt numerikus adatokat tartalmazza, vagy egy olyan kifejezést, amely számítást hajt végre az adott mező adataival. A kifejezésben szereplő operandusok tartalmazhatják egy táblamező, egy állandó vagy egy függvény nevét (amely belső vagy felhasználó által definiált lehet, de nem tartozik a többi ÖSSZESÍTŐ SQL-függvény közé).
Megjegyzések
Az StDevP függvény kiértékel egy sokaságot, a Szórás függvény pedig egy statisztikai mintát.
Ha az alapul szolgáló lekérdezés kettőnél kevesebb rekordot tartalmaz (vagy nem tartalmaz rekordokat az StDevP függvényhez), ezek a függvények null értéket adnak vissza (ami azt jelzi, hogy a szórás nem számítható ki).
A StDev és az StDevP függvényt egy lekérdezési kifejezésben használhatja. Ezt a kifejezést egyQueryDef objektum SQL-tulajdonságában vagy egy SQL-lekérdezésen alapuló Recordset objektum létrehozásakor is használhatja.
Példa
Expression |
Eredmények |
SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; |
Kiszámítja az "Egységár" szórását, figyelembe véve a megadott adatokat mintaként és az "Egységár" szórását, figyelembe véve az adott adatokat teljes sokaságként, és az eredményeket stDE _Value és StDEVP_Value jeleníti meg. |