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
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki 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. Toplama işlevleri genellikle SELECT deyiminin GROUP BY yan tümcesiyle birlikte kullanılır.
Tüm toplam 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. İşlev determinizmi hakkında daha fazla bilgi için bkz. Deterministic ve nondeterministic functions .
OVER yan tümcesi, , GROUPINGveya GROUPING_ID işlevleri dışında STRING_AGGtüm toplama işlevlerini izleyebilir.
Toplu fonksiyonları yalnızca aşağıdaki durumlarda ifade olarak kullanın:
- Deyimin
SELECTseçme listesi (alt sorgu veya dış sorgu). - A
HAVINGyan tümcesi.
Transact-SQL aşağıdaki toplam fonksiyonları sağlar:
- ANY_VALUE
- APPROX_COUNT_DISTINCT
- AVG
- CHECKSUM_AGG
- Sayı
- COUNT_BIG
- GRUP -LANDIRMA
- GROUPING_ID
- MAX
- MİN
- STDEV
- STDEVP
- STRING_AGG
- TOPLAM
- VAR
- VARP