Sql de kayıtlara sıra numarası vermek-ROW_NUMBER() fonksiyonu

Row_Number() sql sorgusu sonucu oluşan kayıt listesinde sıralama sütunu oluşturmak için kullanılır. Kısacası satır numarası oluşturan bir fonksiyondur.

ROW_NUMBER () OVER ( [ <partition_by_clause> ] <order_by_clause> )

Order By ifadesini kullanmak zorunlu, Partition by ifadesini opsiyoneldir.
Örn; URUN alanına göre sıralayarak URUN tablomuzu çekelim.

SELECT ROW_NUMBER() OVER(ORDER BY URUN) AS RowNumber,* FROM URUN

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s