首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

在sql server表中取后多少行的记录解决方法

2012-06-05 
在sql server表中取后多少行的记录如何在sql server表中取后多少行的记录?比如说:表中有150条记录,但是我

在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楼是最简单的。

热点排行