SQL Server Row_Number Fonksiyonu

Herkese merhaba,

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

SQL Server’da Row_Number fonksiyonu herhangi bir sorgunun sonucunda listelenen verilerin satırlarına sıralı olarak numara verilmesinde kullanılan bir fonksiyondur.

Row_Number Fonksiyonu Over ifadesi ile kullanılır. Bu ifade ile fonksiyona numara verirken hangi kritere göre listelenmesini istiyorsak bunu Over kelimesi ile belirtiyoruz. Konu ile ilgili örneği aşağıda görmektesiniz. Örneği Northwind veritabanı kullanarak yaptık.

SELECT  ProductID,
ROW_NUMBER() OVER (ORDER BY ProductID DESC)
 FROM dbo.Products 

Yukarıdaki işlemde ProductID’yi tersten sıraladık ve Row_Number fonksiyonu ile veriyi birden başlayarak numaralandırmış olduk. Yani ters olarak sıralanmış verimize birden başlayarak sıra numarası eklemiş olduk. İşlemi iki ayrı sütun olarak görmektesiniz.

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

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