19 Haziran 2010 Cumartesi

( MSSQL ) Query ResultSet'i içinde Kayıt Sırasını Gösterme

tbl_employee
------------------
e_id e_ad
--------------------------------
23 Mahmut
12 Müzeyyen
36 Mehmet
45 Kamil

oldugunu varsayalım . . .


select row_number() over( order by e_id ) as RecNo, e_id, e_ad
from tbl_employee where e_ad like 'M%'
order by e_id


querysi çalıştırıldığı zaman şu sonucu verir :


RecNo e_id e_ad
-------------------------------------
1 12 Müzeyyen
2 23 Mahmut
3 36 Mehmet

Hiç yorum yok: