当前位置: 代码迷 >> .NET Framework >> 在sql server表中取后几多行的记录
  详细解决方案

在sql server表中取后几多行的记录

热度:2   发布时间:2016-05-02 00:05:33.0
在sql server表中取后多少行的记录
如何在sql server表中取后多少行的记录?
比如说:表中有150条记录,但是我只想要后100条记录,这个问题如何来解决呢?
------解决方案--------------------
可以按某字段反过来排序,然后取前100条即可。

例: select top 100 * from table order by id desc
------解决方案--------------------
2楼的 取的是 后50吧。
改成: 
select top 100 * from table where id not in (select top 50 id from table)

1楼是最简单的。

  相关解决方案