SQL Server STDEV İşlevi

Sql Server Stdev Islevi



Bu yazıda, bir dizi değerin standart sapmasını hesaplamak için SQL Server'da STDEV() işlevinin nasıl kullanılacağını öğreneceğiz.

Keşfedelim!

SQL Server Stdev() İşlev Sözdizimi ve Parametreleri

Aşağıda stdev() işlevinin sözdizimi gösterilmektedir:







STDEV ( [ TÜM | BELİRGİN ] ifade )

İşlev argümanları aşağıdaki şekilde ifade edilir:



  1. ALL – Bu parametre, işlevin sağlanan tüm değerlere uygulanmasına izin verir. Varsayılan olarak, işlev TÜMÜ'ne uygulanır.
  2. DISTINCT – Belirtilmişse, bu işlev yalnızca benzersiz değerlere uygulanır.
  3. İfade – Sayısal bir ifadeyi ifade eder. Bu parametrenin değeri bir toplama işlevi veya alt sorgu olamaz.

İşlev, verilen değerler kümesi için standart sapmayı gösteren bir kayan nokta değeri döndürür.



Örnek Kullanım:

Aşağıdaki örnekler, SQL Server'da stdev() işlevinin nasıl kullanılacağını gösterir:





Örnek 1: Stdev İşlevini Kullanma

Aşağıdaki çizimler, bir SQL Server tablosunda stdev işlevinin kullanımını gösterir. Orijinal tablo gösterildiği gibidir:



Fiyat sütunundaki değerlerin standart sapmasını aşağıdaki sorguda gösterildiği gibi hesaplayabiliriz:

SEÇME standart ( fiyat ) OLARAK standart İTİBAREN ÜRÜNLER P;

Bu, elde edilen standart sapmayı aşağıdaki gibi döndürmelidir:

standart |
------------------+
1026.91048434477374 |

Belirtildiği gibi, işlev, sağlanan sütundaki tüm değerlerin standart sapmasını hesaplar.

Aşağıda gösterildiği gibi yinelenen değerlere sahip bir tablomuz olduğunu varsayalım:

Bir önceki tablonun standart sapmasını hesaplarsak aşağıdaki komutu kullanın:

SEÇME standart ( fiyat ) OLARAK standart İTİBAREN ÜRÜNLER P;

Ortaya çıkan standart sapma değeri aşağıdaki gibidir:

standart |
-----------------+
993.4328361796786 |

Aşağıda gösterildiği gibi yinelenen değerleri hariç tutabiliriz:

SEÇME standart ( BELİRGİN fiyat ) OLARAK standart İTİBAREN ÜRÜNLER P;

Ortaya çıkan değer aşağıdaki gibidir:

standart |
------------------+
1026.9104843447374 |

Çözüm

Bu gönderide, belirli bir değer kümesi için standart sapmayı hesaplamak için SQL Server'da stdev() işlevinin nasıl kullanılacağını öğrendiniz.

Okuduğunuz için teşekkürler!