SQL Server Ntile Fonksiyonu

Herkese merhaba,

Bu yazıda size SQL Server’da Ntile Fonksiyonundan bahsedeceğim.

SQL Server’da Ntile fonksiyonu veri kümesini dışardan girilen parametreye göre gruplayan bir fonksiyondur. Konu ile ilgili örneği aşağıda görmektesiniz. Örneği Northwind veritabanı kullanarak yaptık.

SELECT  NTILE(3) OVER ( PARTITION BY CategoryID ORDER BY CategoryID ) ,
        CategoryID
FROM    dbo.Products 


SELECT  COUNT(CategoryID) ,
        CategoryID
FROM    dbo.Products
GROUP BY CategoryID

En üstteki örnekte Ntile kullanımını görmektesiniz. Burada categoryid değerine göre gruplama işlemi yaptık. Çıkan sayıyı Ntile ifadesindeki 3 değerine bölüp gelen sonuca göre birden üçe kadar numaralar verecektir. Yukarıda verdiğim iki sorguyu aynı anda çalıştırıp irdelerseniz daha iyi anlayacaksınız.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir

Ads Blocker Image Powered by Code Help Pro
Reklam Eklentisi Kullanıyorsunuz

Lütfen bizlere destek için reklam eklentisi olmadan sitemizi ziyaret edin.

Şimdiden teşekkür ederiz.