Función STDEV de SQL Server

Función STDEV de SQL Server
En esta publicación, aprenderemos cómo usar la función stdev () en el servidor SQL para calcular la desviación estándar de un conjunto de valores.

Exploremos!

SQL Server stdev () Función sintaxis y parámetros

A continuación se muestra la sintaxis de la función stdev ():

Stdev ([todas | distinta] expresión)

Los argumentos de la función se expresan en lo siguiente:

  1. Todos: este parámetro permite que la función se aplique a todos los valores proporcionados. Por defecto, la función se aplica a todos.
  2. Distinto: si se especifica, esta función solo se aplica a valores únicos.
  3. Expresión: se refiere a una expresión numérica. El valor de este parámetro no puede ser una función agregada o una subconsulta.

La función devuelve un valor de punto flotante, denotando la desviación estándar para el conjunto de valores dado.

Ejemplo de uso:

Los siguientes ejemplos demuestran cómo usar la función stdev () en el servidor SQL:

Ejemplo 1: Uso de la función stdev

Las siguientes ilustraciones muestran el uso de la función stdev en una tabla de servidor SQL. La tabla original es como se muestra:

Podemos calcular la desviación estándar de los valores en la columna de precios como se muestra en la siguiente consulta:

Seleccione STDEV (precio) como STD de productos P;

Esto debería devolver la desviación estándar resultante de la siguiente manera:

ETS |
------------------+
1026.91048434447374 |

Como se mencionó, la función calcula la desviación estándar de todos los valores en la columna proporcionada.

Supongamos que tenemos una tabla con valores duplicados como se muestra en lo siguiente:

Si calculamos la desviación estándar de la tabla anterior, use el siguiente comando:

Seleccione STDEV (precio) como STD de productos P;

El valor de desviación estándar resultante es el siguiente:

ETS |
-----------------+
993.4328361796786 |

Podemos excluir los valores duplicados como se muestra en lo siguiente:

Seleccione STDEV (precio distinto) como STD de los productos P;

El valor resultante es el siguiente:

ETS |
------------------+
1026.91048434447374 |

Conclusión

En esta publicación, aprendió cómo usar la función stdev () en el servidor SQL para calcular la desviación estándar para un conjunto dado de valores.

Gracias por leer!