Função SQL Server Stdev

Função SQL Server Stdev
Nesta postagem, aprenderemos a usar a função stdev () no servidor SQL para calcular o desvio padrão de um conjunto de valores.

Vamos explorar!

Função SQL Server Stdev () Sintaxe e parâmetros

A seguir, mostra a sintaxe da função stdev ():

STDEV ([All | Distinct] Expression)

Os argumentos da função são expressos no seguinte:

  1. Todos - este parâmetro permite que a função seja aplicada a todos os valores fornecidos. Por padrão, a função é aplicada a todos.
  2. Distinto - se especificado, esta função é aplicada apenas a valores únicos.
  3. Expressão - refere -se a uma expressão numérica. O valor deste parâmetro não pode ser uma função agregada ou uma subconsulta.

A função retorna um valor de ponto flutuante, denotando o desvio padrão para o conjunto de valores fornecido.

Exemplo de uso:

Os exemplos a seguir demonstram como usar a função stdev () no SQL Server:

Exemplo 1: Usando a função Stdev

As ilustrações a seguir mostram o uso da função STDEV em uma tabela de servidor SQL. A tabela original é como mostrado:

Podemos calcular o desvio padrão dos valores na coluna de preços, como mostrado na consulta a seguir:

Selecione Stdev (preço) como std de produtos p;

Isso deve devolver o desvio padrão resultante da seguinte maneira:

std |
------------------+
1026.9104843447374 |

Como mencionado, a função calcula o desvio padrão de todos os valores na coluna fornecida.

Suponha que tenhamos uma tabela com valores duplicados, como mostrado no seguinte:

Se calcularmos o desvio padrão da tabela anterior, use o seguinte comando:

Selecione Stdev (preço) como std de produtos p;

O valor de desvio padrão resultante é o seguinte:

std |
-----------------+
993.4328361796786 |

Podemos excluir os valores duplicados, como mostrado no seguinte:

Selecione Stdev (preço distinto) como DST de produtos P;

O valor resultante é o seguinte:

std |
------------------+
1026.9104843447374 |

Conclusão

Nesta postagem, você aprendeu a usar a função stdev () no servidor SQL para calcular o desvio padrão para um determinado conjunto de valores.

Obrigado pela leitura!