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.

308 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!