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

怎么取得表后面的10条记录

2012-01-24 
如何取得表后面的10条记录类似标题.取后面的记录??[解决办法]select top 10 * from tableorder by id desc

如何取得表后面的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

热点排行