SQL 最大最小与求排序第几

求最大最小值时,可以巧妙运用order by 排序

order by 默认排序升序asc,倒序desc

最大:倒序desc limit1,返回一行记录
最小:正序asc limit1

例:select * from table order by id limit 1(最小)

求排序第几时,order by 与limit结合已无法再满足需求。可引入offset

点击查看代码
select * from employees
    order by hire_date desc
    limit 1 offset 0;
使用limit关键字 从第0条记录 向后读取一个,也就是第一条记录
posted @ 2025-07-09 19:39  Yu-potato  阅读(10)  评论(0)    收藏  举报