Suppose we have a table student.
SELECT * FROM STUDENT;
Output
First_Name | Last_Name | Address |
M | Das | BBSR |
R | Chakraborty | Cattak |
F | Purokayat | Kolkata |
SELECT @Rownum:= @Rownum + 1 Row_Number, A.* FROM student A, (SELECT@Rownum:=0) B
Output:
Row_Number | First_Name | Last_Name | Address |
1 | M | Das | BBSR |
2 | R | Chakraborty | Cattak |
3 | F | Purokayat | Kolkata |
In SQL Server, we can use the below query.
SELECTROW_NUMBER()OVER (ORDERBY StudentNo), a.*FROM dbo.Student a;