Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Microsoft Fabric'te
SQL analitiği uç noktasıMicrosoft Fabric'te
DepoMicrosoft Fabric'te SQL veritabanı
Microsoft SQL Veritabanı Altyapısı'ndaki bir toplama işlevi, bir değer kümesi üzerinde hesaplama yapar ve tek bir değer döndürür.
-
COUNT(*)dışında, toplama işlevleri değerleri yoksayarNULL. - Toplu fonksiyonlar genellikle ifadenin
SELECTcümlesi ileGROUP BYbirlikte kullanılır. - Aksi belirtilmedikçe, toplu fonksiyonlar deterministiktir. Başka bir deyişle, toplu fonksiyonlar çağrıldıklarında, belirli bir giriş değerleri kümesiyle çağrıldıklarında her seferinde aynı değeri döndürürler. Örneğin,
APPROX_MEDIANveAPPROX_QUANTILEdeterministik değildir. İşlev determinizmi hakkında daha fazla bilgi için bkz. Deterministic ve nondeterministic functions . -
OVER cümlesi, ,
GROUPING, veyaGROUPING_IDfonksiyonlarSTRING_AGGhariç tüm toplam fonksiyonları takip edebilir. - Toplu fonksiyonları yalnızca bir
SELECTibelenin seçim listesinde (alt sorgu veya dış sorgu) veya birHAVINGcümlede ifade olarak kullanın.
Microsoft SQL Database Engine, bazı veya tüm platformlarda aşağıdaki toplu fonksiyonları sağlar. Geçerli platformlar için her sözdizimi makalesine bakabilirsiniz.
- ANY_VALUE - Bir gruptaki satırlardan rastgele bir değer seçer ve geri verir.
- APPROX_COUNT_DISTINCT - Bellek verimli bir algoritma kullanarak yaklaşık olarak sıfır olmayan farklı değerler döndürür.
- APPROX_MEDIAN - Bir değer kümesi için yaklaşık bir medyan değer döndürür.
- APPROX_PERCENTILE_CONT - Sürekli enterpolasyon kullanarak yaklaşık bir yüzde değeri döndürür.
- APPROX_PERCENTILE_DISC - Gerçek veri değerlerinden seçilen yaklaşık bir yüzde değerini döndürür.
- APPROX_QUANTILE - Belirli bir nicelik pozisyonu için yaklaşık bir quantil değeri döndürür.
- AVG - Bir gruptaki değerlerin ortalamasını hesaplar.
- CHECKSUM_AGG - Bir gruptaki değerler üzerinde hesaplanmış bir kontrol toplamı değerini döndürür.
- COUNT - Bir gruptaki satır sayısını veya sıfır olmayan değerleri döndürür.
- COUNT_BIG - Bir gruptaki satır sayısını veya sıfır olmayan değeri bigint tipi olarak döndürür.
- GRUPLAŞMA - Sonuç satırındaki bir sütun değerinin bir gruplama işlemiyle toplanıp toplanmadığını gösterir.
- GROUPING_ID - Hangi sütunların bir gruplama kümesinde toplandığını belirleyen bir bit maskesi döndürür.
- ÜRÜN - Bir gruptaki sıfır olmayan değerlerin çarpımını döndürür.
- MAX - Bir gruptaki maksimum değeri döndürür.
- MEDIAN - Bir gruptaki değerlerin medyan değerini döndürür.
- MIN - Bir gruptaki minimum değeri döndürür.
- PERCENTILE_CONT - Sütun değerinin sürekli dağılımına dayalı bir yüzdelik hesaplar.
- PERCENTILE_DISC - Tüm bir satır kümesinde veya bir satır kümesinin farklı bölümlerinde sıralanmış değerler için belirli bir yüzdelik hesaplar.
- QUANTILE - Bir grup içindeki belirli bir kuantile karşılık gelen değeri döndürür.
- STDEV - Bir gruptaki değerlerin örnek standart sapmasını döndürür.
- STDEVP - Bir gruptaki değerlerin popülasyon standart sapmasını döndürür.
- STRING_AGG - Birden fazla satırdan gelen dize değerlerini tek bir dize birleştirir.
- SUM - Bir gruptaki değerlerin toplamını döndürür.
- VAR - Bir gruptaki değerlerin örnek varyansını döndürür.
- VARP - Bir gruptaki değerlerin popülasyon varyansını döndürür.