Funzione DEV.ST di SQL Server

Funzione Dev St Di Sql Server



In questo post impareremo come utilizzare la funzione DEV.ST() in SQL Server per calcolare la deviazione standard di un insieme di valori.

Esploriamo!

Sintassi e parametri della funzione SQL Server Stdev()

Quanto segue mostra la sintassi della funzione stdev():







DEV.ST ( [ TUTTO | DISTINTO ] espressione )

Gli argomenti della funzione sono espressi nel modo seguente:



  1. ALL – Questo parametro consente di applicare la funzione a tutti i valori forniti. Per impostazione predefinita, la funzione è applicata a TUTTI.
  2. DISTINCT – Se specificato, questa funzione viene applicata solo a valori univoci.
  3. Espressione: fa riferimento a un'espressione numerica. Il valore di questo parametro non può essere una funzione di aggregazione o una sottoquery.

La funzione restituisce un valore in virgola mobile, che denota la deviazione standard per il dato insieme di valori.



Esempio di utilizzo:

Gli esempi seguenti mostrano come utilizzare la funzione stdev() in SQL Server:





Esempio 1: utilizzo della funzione Stdev

Le illustrazioni seguenti mostrano l'utilizzo della funzione stdev in una tabella di SQL Server. La tabella originale è come mostrato:



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

SELEZIONARE stdev ( prezzo ) COME standard DA PRODOTTI P;

Questo dovrebbe restituire la deviazione standard risultante come segue:

standard |
------------------+
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 di seguito:

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

SELEZIONARE stdev ( prezzo ) COME standard DA PRODOTTI P;

Il valore di deviazione standard risultante è il seguente:

standard |
-----------------+
993.4328361796786 |

Possiamo escludere i valori duplicati come mostrato di seguito:

SELEZIONARE stdev ( DISTINTO prezzo ) COME standard DA PRODOTTI P;

Il valore risultante è il seguente:

standard |
------------------+
1026.9104843447374 |

Conclusione

In questo post, hai imparato come utilizzare la funzione stdev() in SQL Server per calcolare la deviazione standard per un determinato insieme di valori.

Grazie per aver letto!