Aracılığıyla paylaş


Toplu Fonksiyonlar (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Bir toplam fonksiyon, bir değer kümesi üzerinde hesaplama yapar ve tek bir değer döndürür. Dışında COUNT(*), toplu fonksiyonlar null değerleri görmezden gelir. Toplu fonksiyonlar genellikle SELECT ilemesinin GROUP BY maddesiyle 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. Fonksiyon determinizmi hakkında daha fazla bilgi için Deterministik ve Belirsiz Fonksiyonlar sayfasına bakınız. OVER maddesi, STRING_AGG, GRUPLAMA veya GROUPING_ID fonksiyonları hariç tüm toplu fonksiyonları takip edebilir.

Toplu fonksiyonları yalnızca aşağıdaki durumlarda ifade olarak kullanın:

  • Bir SELECT ifadesinin seçim listesi (ister alt sorgu ister dış sorgu).
  • Bir HAVING maddesi.

Transact-SQL aşağıdaki toplam fonksiyonları sağlar:

Ayrıca bakınız

Yerleşik İşlevler (Transact-SQL)
OVER Maddesi (Transact-SQL)