SQL – ROW_NUMBER Kullanımı
Merhabalar,
Müşteri tablosundaki müşteri adı "YAKUP" olan kayıtları listeledikten sonra projenizde kayıtları gösterirken sıra numarasını da kolon olarak göstermek isterseniz yapmanız gerek ROW_NUMBER komutunu kullanmaktır.
SELECT TOP 3 ROW_NUMBER() OVER(ORDER BY MUSTERI_ID) AS 'SATIR',* FROM MUSTERILER WHERE MUSTERI_ADI LIKE '%YAKUP%'
SATIR MUSTERI_ID MUSTERI_ADI SOYADI
1 1254 YAKUP KALEBAŞI
2 5246 YAKUP ÖZCAN
3 89756 YAKUP KARAOSMAN
Görüldüğü üzere sadece 3 kayıt ve 3 farklı MUSTERI_ID sahip kişiler listelendi. Fakat SATIR kolonu 1,2,3 . . . diye devam ettiğini görebilirsiniz.