Funkcija SQL Server STDEV

Funkcija Sql Server Stdev



V tej objavi se bomo naučili, kako uporabiti funkcijo STDEV() v strežniku SQL Server za izračun standardnega odklona nabora vrednosti.

Naj raziščemo!

Sintaksa in parametri funkcije SQL Server Stdev().

Spodaj je prikazana sintaksa funkcije stdev():







STDEV ( [ VSE | IZRAZIT ] izražanje )

Argumenti funkcije so izraženi v naslednjem:



  1. VSE – ta parameter omogoča, da se funkcija uporabi za vse navedene vrednosti. Privzeto je funkcija uporabljena za VSE.
  2. DISTINCT – če je podana, se ta funkcija uporabi samo za edinstvene vrednosti.
  3. Izraz – Nanaša se na številski izraz. Vrednost tega parametra ne more biti agregatna funkcija ali podpoizvedba.

Funkcija vrne vrednost s plavajočo vejico, ki označuje standardno odstopanje za dani nabor vrednosti.



Primer uporabe:

Naslednji primeri prikazujejo uporabo funkcije stdev() v strežniku SQL Server:





1. primer: uporaba funkcije Stdev

Naslednje slike prikazujejo uporabo funkcije stdev v tabeli SQL Server. Prvotna tabela je, kot je prikazano:



Izračunamo lahko standardni odklon vrednosti v stolpcu cene, kot je prikazano v naslednji poizvedbi:

IZBERI stdev ( cena ) AS std OD IZDELKI P;

To bi moralo vrniti nastalo standardno deviacijo, kot sledi:

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

Kot že omenjeno, funkcija izračuna standardno odstopanje vseh vrednosti v podanem stolpcu.

Recimo, da imamo tabelo s podvojenimi vrednostmi, kot je prikazano v nadaljevanju:

Če izračunamo standardno odstopanje prejšnje tabele, uporabimo naslednji ukaz:

IZBERI stdev ( cena ) AS std OD IZDELKI P;

Končna vrednost standardnega odklona je naslednja:

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

Podvojene vrednosti lahko izključimo, kot je prikazano v naslednjem:

IZBERI stdev ( IZRAZIT cena ) AS std OD IZDELKI P;

Končna vrednost je naslednja:

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

Zaključek

V tej objavi ste se naučili, kako uporabiti funkcijo stdev() v strežniku SQL Server za izračun standardnega odklona za dani nabor vrednosti.

Hvala za branje!