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:
- VSE – ta parameter omogoča, da se funkcija uporabi za vse navedene vrednosti. Privzeto je funkcija uporabljena za VSE.
- DISTINCT – če je podana, se ta funkcija uporabi samo za edinstvene vrednosti.
- 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!