SQL Server STDEV funkció

Sql Server Stdev Funkcio



Ebben a bejegyzésben megtudjuk, hogyan használhatjuk az STDEV() függvényt az SQL Serverben egy értékkészlet szórásának kiszámításához.

Hadd fedezzük fel!

SQL Server Stdev() függvény szintaxisa és paraméterei

Az alábbiakban az stdev() függvény szintaxisa látható:







STDEV ( [ ÖSSZES | KÜLÖNBÖZŐ ] kifejezés )

A függvény argumentumait a következőképpen fejezzük ki:



  1. ALL – Ez a paraméter lehetővé teszi a függvény alkalmazását az összes megadott értékre. Alapértelmezés szerint a funkció az ALL-ra vonatkozik.
  2. DISTINCT – Ha meg van adva, ez a funkció csak egyedi értékekre vonatkozik.
  3. Kifejezés – Numerikus kifejezésre utal. Ennek a paraméternek az értéke nem lehet összesítő függvény vagy segédlekérdezés.

A függvény egy lebegőpontos értéket ad vissza, ami az adott értékkészlet szórását jelöli.



Használati példa:

A következő példák bemutatják az stdev() függvény használatát az SQL Serverben:





1. példa: Az Stdev függvény használata

A következő illusztrációk az stdev függvény használatát mutatják be egy SQL Server táblán. Az eredeti táblázat a következő:



Az ár oszlopban szereplő értékek szórását a következő lekérdezés szerint tudjuk kiszámítani:

KIVÁLASZTÁS stdev ( ár ) MINT std TÓL TŐL TERMÉKEK P;

Ennek vissza kell adnia a kapott szórást a következőképpen:

std |
------------------+
1026.9104843447374 |

Mint említettük, a függvény kiszámítja a megadott oszlopban lévő összes érték szórását.

Tegyük fel, hogy van egy táblázatunk duplikált értékekkel, ahogy az a következő:

Ha kiszámítjuk az előző táblázat szórását, használja a következő parancsot:

KIVÁLASZTÁS stdev ( ár ) MINT std TÓL TŐL TERMÉKEK P;

Az így kapott szórásérték a következő:

std |
-----------------+
993.4328361796786 |

Kizárhatjuk az ismétlődő értékeket az alábbiak szerint:

KIVÁLASZTÁS stdev ( KÜLÖNBÖZŐ ár ) MINT std TÓL TŐL TERMÉKEK P;

A kapott érték a következő:

std |
------------------+
1026.9104843447374 |

Következtetés

Ebben a bejegyzésben megtanulta, hogyan használhatja az stdev() függvényt az SQL Serverben egy adott értékkészlet szórásának kiszámításához.

Köszönöm, hogy elolvasta!