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 表示取第一条记录,取倒数第三