SQL Server Dense_Rank Fonksiyonu

Herkese merhaba,

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

SQL Server’da Dense_Rank fonksiyonu Row_Number fonksiyonuna benzer bir fonksiyondur. Kullanımı Rank fonksiyonu gibidir. Veri kümesi içinde gruplama yapar ve belirtilen kritere göre sıralayarak numaralandırır. Rank fonksiyonundan fazla olarak yaptığı işlem aynı değere sahip kısımlara aynı sıra numarasını verir. Konu ile ilgili örneği aşağıda görmektesiniz. Örneği Northwind veritabanı kullanarak yaptık.

SELECT DENSE_RANK() OVER (PARTITION BY CategoryID ORDER BY UnitPrice) AS DenseRank, UnitPrice,ProductID 
FROM dbo.Products

Yukarıdaki kodu çalıştırdığımız zaman UnitPrice değerleri aynı olan rakamların aynı denserank numarasında olduğunu görmektesiniz.

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.