Funkcja SQL Server STDEV

Funkcja Sql Server Stdev



W tym poście nauczymy się, jak używać funkcji STDEV() w SQL Server do obliczania odchylenia standardowego zestawu wartości.

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:



  1. ALL – Ten parametr umożliwia zastosowanie funkcji do wszystkich podanych wartości. Domyślnie funkcja jest stosowana do WSZYSTKICH.
  2. DISTINCT — jeśli określono, ta funkcja jest stosowana tylko do unikalnych wartości.
  3. 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!