Anem a explorar!
Sintaxi i paràmetres de la funció SQL Server Stdev().
A continuació es mostra la sintaxi de la funció stdev():
STDEV ( [ TOTS | DISTINTS ] expressió )
Els arguments de la funció s'expressen de la següent manera:
- TOT: aquest paràmetre permet aplicar la funció a tots els valors proporcionats. Per defecte, la funció s'aplica a TOTS.
- DISTINCT: si s'especifica, aquesta funció només s'aplica a valors únics.
- Expressió: fa referència a una expressió numèrica. El valor d'aquest paràmetre no pot ser una funció agregada o una subconsulta.
La funció retorna un valor de coma flotant, que indica la desviació estàndard per al conjunt de valors donat.
Exemple d'ús:
Els exemples següents mostren com utilitzar la funció stdev() a SQL Server:
Exemple 1: Ús de la funció Stdev
Les il·lustracions següents mostren l'ús de la funció stdev en una taula d'SQL Server. La taula original és la que es mostra:
Podem calcular la desviació estàndard dels valors de la columna de preus tal com es mostra a la consulta següent:
SELECCIONA stdev ( preu ) AS std DE PRODUCTES P;Això hauria de retornar la desviació estàndard resultant de la manera següent:
std |------------------+
1026.9104843447374 |
Com s'ha esmentat, la funció calcula la desviació estàndard de tots els valors de la columna proporcionada.
Suposem que tenim una taula amb valors duplicats com es mostra a continuació:
Si calculem la desviació estàndard de la taula anterior, utilitzeu l'ordre següent:
SELECCIONA stdev ( preu ) AS std DE PRODUCTES P;El valor de desviació estàndard resultant és el següent:
std |-----------------+
993.4328361796786 |
Podem excloure els valors duplicats tal com es mostra a continuació:
SELECCIONA stdev ( DISTINTS preu ) AS std DE PRODUCTES P;El valor resultant és el següent:
std |------------------+
1026.9104843447374 |
Conclusió
En aquesta publicació, heu après a utilitzar la funció stdev() a SQL Server per calcular la desviació estàndard per a un conjunt de valors determinat.
Gràcies per llegir!