Pozwól nam odkrywać!
SQL Server Stdev() Składnia i parametry funkcji
Poniżej przedstawiono składnię funkcji stdev():
ODCH.STANDARDOWE ( [ WSZYSTKO | ODRĘBNY ] wyrażenie )
Argumenty funkcji są wyrażone w następujący sposób:
- ALL – Ten parametr umożliwia zastosowanie funkcji do wszystkich podanych wartości. Domyślnie funkcja jest stosowana do WSZYSTKICH.
- DISTINCT — jeśli określono, ta funkcja jest stosowana tylko do unikalnych wartości.
- Wyrażenie — odnosi się do wyrażenia numerycznego. Wartość tego parametru nie może być funkcją agregującą ani podzapytaniem.
Funkcja zwraca wartość zmiennoprzecinkową, oznaczającą odchylenie standardowe dla danego zestawu wartości.
Przykład użycia:
Poniższe przykłady pokazują, jak używać funkcji stdev() w SQL Server:
Przykład 1: Korzystanie z funkcji Stdev
Na poniższych ilustracjach przedstawiono użycie funkcji stdev w tabeli programu SQL Server. Oryginalna tabela jest taka, jak pokazano:
Możemy obliczyć odchylenie standardowe wartości w kolumnie ceny, jak pokazano w poniższym zapytaniu:
WYBIERZ std ( Cena £ ) JAK standardowe Z PRODUKTY P;Powinno to zwrócić wynikowe odchylenie standardowe w następujący sposób:
standardowe |---+
1026.9104843447374 |
Jak wspomniano, funkcja oblicza odchylenie standardowe wszystkich wartości w podanej kolumnie.
Załóżmy, że mamy tabelę ze zduplikowanymi wartościami, jak pokazano poniżej:
Jeśli obliczamy odchylenie standardowe z poprzedniej tabeli, użyj następującego polecenia:
WYBIERZ std ( Cena £ ) JAK standardowe Z PRODUKTY P;Wynikowa wartość odchylenia standardowego jest następująca:
standardowe |---+
993.4328361796786 |
Możemy wykluczyć zduplikowane wartości, jak pokazano poniżej:
WYBIERZ std ( ODRĘBNY Cena £ ) JAK standardowe Z PRODUKTY P;Otrzymana wartość jest następująca:
standardowe |---+
1026.9104843447374 |
Wniosek
W tym poście nauczyłeś się, jak używać funkcji stdev() w SQL Server do obliczania odchylenia standardowego dla danego zestawu wartości.
Dziękuje za przeczytanie!