SQL Server’da 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.

SQL Server’da NTILE fonksiyonu, bir sorgudaki satırların gruplandırılmasında ve her grubun ayrı ayrı sıralanmasında kullanılır. Bu fonksiyon, gruplanacak satırların sayısına ve belirtilen sayıda grup oluşturulmasına dayalı olarak çalışır.

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) as NTILEDegeri
   ,CategoryID
FROM dbo.Products

Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz.

SQL Server'da NTILE Fonksiyonu

Yukarıdaki örnekte NTILE fonksiyonu kullanımını görmektesiniz. Burada categoryid değerine göre gruplama işlemi yaptık. Çıkan sayıyı NTILE fonksiyonu ifadesindeki 3 değerine bölüp gelen sonuca göre birden üçe kadar numaralar verecektir.

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

849 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!