求一sql查询语法, 读取一个表的最后5条记录,如何写

解决方案 »

  1.   

    select top 5 * from tablename order by desc id
      

  2.   

    select top 5 * from tablename order by id desc
      

  3.   

    declare @t table(a int)
    insert into @t select 1
    insert into @t select 152
    insert into @t select 625
    insert into @t select 1525
    insert into @t select 12525
    insert into @t select 12525252select [id]=identity(int,1,1),* into # from @t
    select top 5 a from # order by id descdrop table #
      

  4.   

    select top 5  * from table order bi id desc