SQL veritabanında, bulunduğum satırın numarasını almak, görmek istiyorsanız eğer, ROW_NUMBER() metodu işinize yarayacaktır. Yalnız row_number() metodu, OVER metodu ile birlikte kullanılır…

Önce kullanımını anlattıktan sonra, neden bu metodu kullanacağımızı da gösteren başka bir örnek vereceğim..

Elimizde ogrenci adinda bir tablo olsun…

ogrenciid ogrenciadi ogrencisoyadi
1 Ali Yılmaz
2 Veli Aydın

Şimdi gelelim sql sorgusuna.. ogrenciid’ye göre sıralama yapıp, bu sıralamadaki indexleri göstermek istiyorsam eğer select sorgusuna satır sayılarını göstermesi için row_number() ve şarta bağlı olarak over() metodunu kullanmam gerek, tıp kı aşağıda olduğu gibi..

  1. SELECT row_number() over(order by ogrenciid) AS index, * FROM ogrenci

Bu sorgu bana

index ogrenciid ogrenciadi ogrencisoyadi
1 1 Ali Yılmaz
2 2 Veli Aydın


*** *** Rica*** ***

Merhaba, cep telefonları için bir uygulama yazdım. Uygulamamın başarılı olması için onu android marketten indirir misiniz? Kesinlikle virüs ya da benzeri tehlikeler içermemektedir.
Aslında faydasız bir uygulama da değil. Allah korusun, acil durumlarda kan ararsanız eğer, şehre ve kan grubuna göre kan arama uygulaması. indirmek için lütfen : tıklayınız

*** *** Rica*** ***