How do I select last 5 rows in a table without sorting?

前端 未结 22 1327
-上瘾入骨i
-上瘾入骨i 2020-11-30 04:37

I want to select the last 5 records from a table in SQL Server without arranging the table in ascending or descending order.

22条回答
  •  情书的邮戳
    2020-11-30 05:33

    Try this, if you don't have a primary key or identical column:

    select [Stu_Id],[Student_Name] ,[City] ,[Registered], 
           RowNum = row_number() OVER (ORDER BY (SELECT 0))    
    from student
    ORDER BY RowNum desc 
    

提交回复
热议问题