解题思路:
思路与第一题基本相同。将 employees 表中的信息按照 hire_date 降序排序,然后取排序后的第三条记录,即
ORDER BY hire_date DESC LIMIT 2,1
解释一下 LIMIT 2,1 的意思:
SQL 中,行号是从 0 开始的。所以 LIMIT 2,1 中, 2 是指从第三条记录开始,1 是指取一条记录。合起来就是,从第三条记录开始(包括第三条记录!),取一条记录。
mysql 完整参考代码:
SELECT * FROM employees ORDER BY hire_date DESC LIMIT 2,1;

京公网安备 11010502036488号