Funzione SQL Server Stdev

Funzione SQL Server Stdev
In questo post, impareremo come utilizzare la funzione stdev () nel server SQL per calcolare la deviazione standard di un insieme di valori.

Esploriamo!

SQL Server Stdev () Sintassi e parametri

Di seguito mostra la sintassi della funzione stdev ():

Espressione stdev ([all | distinte])

Gli argomenti della funzione sono espressi nel seguente:

  1. Tutto - questo parametro consente di applicare la funzione a tutti i valori forniti. Per impostazione predefinita, la funzione viene applicata a tutti.
  2. Distinto - Se specificato, questa funzione viene applicata solo a valori univoci.
  3. Espressione - si riferisce a un'espressione numerica. Il valore di questo parametro non può essere una funzione aggregata o una sottoquery.

La funzione restituisce un valore di punta mobile, indicando la deviazione standard per l'insieme di valori indicato.

Esempio di utilizzo:

I seguenti esempi dimostrano come utilizzare la funzione stdev () in SQL Server:

Esempio 1: usando la funzione STDEV

Le seguenti illustrazioni mostrano l'utilizzo della funzione STDEV su una tabella SQL Server. La tabella originale è come mostrata:

Possiamo calcolare la deviazione standard dei valori nella colonna Prezzo come mostrato nella seguente query:

Seleziona stdev (prezzo) come std dai prodotti p;

Ciò dovrebbe restituire la deviazione standard risultante come segue:

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

Come accennato, la funzione calcola la deviazione standard di tutti i valori nella colonna fornita.

Supponiamo di avere una tabella con valori duplicati come mostrato nei seguenti:

Se calcoliamo la deviazione standard della tabella precedente, utilizzare il comando seguente:

Seleziona stdev (prezzo) come std dai prodotti p;

Il valore di deviazione standard risultante è il seguente:

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

Possiamo escludere i valori duplicati come mostrato nei seguenti:

Seleziona stdev (prezzo distinto) come std dai prodotti p;

Il valore risultante è il seguente:

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

Conclusione

In questo post, hai imparato come utilizzare la funzione stdev () nel server SQL per calcolare la deviazione standard per un determinato set di valori.

Grazie per aver letto!