如何取得表后面的10条记录
类似标题.取后面的记录??
------解决方案--------------------select top 10 * from table order by id desc
------解决方案--------------------select top 10 * from table order by 主键 desc
------解决方案--------------------select top 10 * from [表名] order by [id] desc
------解决方案--------------------如果没有主键的 没有ID的表 怎么取呢?刚才我在本机试了一下也没有试出来
------解决方案--------------------一般来说,是会按一个字段来排序的~你看看,用那个字段order by 字段 desc落就应可以了
------解决方案--------------------如果没有主键的 没有ID的表 怎么取呢?刚才我在本机试了一下也没有试出来
--随便按表里面的某个字段也可以排序啊
------解决方案--------------------exec (@sql)
改成
sp_executesql @sql 试一下.
------解决方案--------------------sp_executesql 只能执行 NVARCHAR 类型的字符串
------解决方案--------------------楼主,现在SQL的反向排序的前10行就是了
------解决方案--------------------看表有无聚集索引,按照聚集索引倒排序top 10就可以
如果无聚集索引,有主键,那么按照主键倒排序top 10