其实也可以用RANK的窗口函数进行
第一步给升序状态下每个first_name标号,用窗口函数RANK() OVER(ORDER BY 列)
第二步,筛选奇书行 列 % 2=1,是找出奇数(除2余1)

SELECT first_name
FROM (SELECT first_name,RANK() OVER(ORDER BY first_name ASC) as n_rank FROM employees)
WHERE n_rank %2=1
ORDER BY first_name DESC