MySql中如何用sql语句查询数据库中最后一条数据。

MySql中如何用sql语句查询数据库中最后一条数据。,第1张

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

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

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

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

select top 1 * from book 不对,因为mysql里没有top这种写法,它用limit

查第一条 select * from book limit 1

select * from book limit 0,30 后面的limit 0,30 是查询前30条记录


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

原文地址: http://outofmemory.cn/sjk/6422273.html

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

发表评论

登录后才能评论

评论列表(0条)

保存