Función DESVEST de SQL Server

Funcion Desvest De Sql Server



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

¡Exploremos!

Sintaxis y parámetros de la función SQL Server Stdev()

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







DESVEST ( [ TODOS | DISTINTO ] expresión )

Los argumentos de la función se expresan de la siguiente manera:



  1. TODO: 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. DISTINCT: 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, que denota 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 SQL Server:





Ejemplo 1: uso de la función Stdev

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



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

SELECCIONE desvst ( precio ) COMO estándar DE PRODUCTOS P;

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

estándar |
------------------+
1026.9104843447374 |

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

Supongamos que tenemos una tabla con valores duplicados como se muestra a continuación:

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

SELECCIONE desvst ( precio ) COMO estándar DE PRODUCTOS P;

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

estándar |
-----------------+
993.4328361796786 |

Podemos excluir los valores duplicados como se muestra a continuación:

SELECCIONE desvst ( DISTINTO precio ) COMO estándar DE PRODUCTOS P;

El valor resultante es el siguiente:

estándar |
------------------+
1026.9104843447374 |

Conclusión

En esta publicación, aprendió a usar la función stdev() en SQL Server para calcular la desviación estándar para un conjunto de valores determinado.

¡Gracias por leer!