天天看点

查找入职员工时间排名倒数第三的员工所有信息

题目描述

查找入职员工时间排名倒数第三的员工所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天

查找入职员工时间排名倒数第三的员工所有信息

结题思路

1.先把入职时间按照从小到大的排序
	SELECT
			hire_date
		FROM
			employees2
		ORDER BY
			hire_date DESC
           
2.在通过limit拿到倒数第三的入职时间

SELECT
		*
	FROM
		tableName
	LIMIT i,
	n # tableName:表名
	# i:为查询结果的索引值(默认从0开始),当i=0时可省略i
	# n:为查询结果返回的数量
	# i与n之间使用英文逗号","隔开
           

语法

SELECT
	*
FROM
	employees2
WHERE
	hire_date = (
		SELECT
			hire_date
		FROM
			employees2
		ORDER BY
			hire_date DESC
		LIMIT 2,
		1
	)