回 帖 发 新 帖 刷新版面

主题:在sqlserver中如何查找表中最新录入的10条记录?

在sqlserver中如何查找表中最新录入的10条记录?
该表无时间字段,无自增长的id字段.

回复列表 (共5个回复)

沙发

似乎没有办法!以前我也问过类似的问题!

板凳

必须要有一个字段记录此信息,
或是自动编号,
或是时间,
或是timestamp,
否则不行

3 楼

最简单的方式就是给表加一个标识列(identity),然后在查询时按照标识列降序,并取前十条。

select top 10 * from 表 ordre by 标识列 desc

4 楼

看来还是oracle强大啊,oracle就可以办到!

5 楼

oracle又怎樣去查?

我来回复

您尚未登录,请登录后再回复。点此登录或注册