sql查找最后三条数据的语句怎么写

sql查找最后三条数据的语句怎么写,第1张

这要看你是什么数据库。select top是sql server的用法。mysql是 select * from tablename where order by ...desc limit 3

使用ID降序,然后Top3即可!

SELECT TOP 3 表1.[ID], 表1.[StrName]

FROM 表1

ORDER BY 表1.[ID] DESC

云驰软件 代做数据库 545729060

如果是没有规律的取值,那么是没有实际意义的,如果是为了找字段的取值范围,那么可以通过升序和降序查询两次,在作为一个结果输出实现。

sql:select * from(select top 1 * from tblname order by id desc)

union (select top 1 * from tblname order by id asc)

解释:先降序查询出第一条记录,然后在升序查询出第一条记录,之后将结果作为两条数据输出。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6764923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存