Sql中的offset 用法

牛客题霸刷题的时候,请你查找employees里入职员工时间排名倒数第三的员工所有信息,用到了offset的用法,第一次看到…

 

select * from employees where hire_date =

(select hire_date from employees

order by hire_date desc                             -- 倒序

limit 1 offset 2                                        -- 去掉排名倒数第一第二的时间,取倒数第三

);                                       

说明  sql中 offset 用法是:去掉几行元素。上面的意思就是掉排名倒数第一第二的时间,然后limit 表示取第一条记录,取倒数第三  

posted @ 2021-03-10 15:54  彬哥哥开始躁动  阅读(10586)  评论(0编辑  收藏  举报