该表主键自增,期间表的数据可能存在删除,因此主键的值并不是严格的按1自增的
不希望通过把整个表读出,再选择最后几行,这种做法效率太低
数据库内一张表有上万条记录,但我只想取出最后录入的几条数据
答案:2 悬赏:80
解决时间 2021-03-02 16:31
- 提问者网友:堕落的邪教徒
- 2021-03-02 10:59
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-03-02 12:30
上万条数据量是很少的了,要取最后录入的数据就需要比较,
起码需要先排序吧
select top 10 *
from table order by id desc
如果记录是时间也可以根据时间排倒叙
起码需要先排序吧
select top 10 *
from table order by id desc
如果记录是时间也可以根据时间排倒叙
全部回答
- 1楼网友:眠于流年
- 2021-03-02 13:30
你好!
select top 3 * from table
order by id desc
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯