Row_Number(), Rank() And Dense_Rank() in SQL Server| Partition by |Over Clause in sql server.
SQL tutorials for beginners.
Table Name :PRODUCTDETAILS
SELECT ProductId, Name,Price, City,RANK() over(order by city ) as RowNumber FROM PRODUCTDETAILS
SELECT ProductId, Name,Price, City,DENSE_RANK() over(order by city ) as RowNumber FROM PRODUCTDETAILS
SELECT ProductId, Name,Price, City,ROW_NUMBER() over(partition by city order by city ) as RowNumber FROM PRODUCTDETAILS