-- 首先必须求出排名
WITH ranking_employees AS(
SELECT *,RANK() OVER(order by first_name) ranking
FROM employees
)
-- 找出排名为奇数
SELECT first_name
FROM employees
WHERE first_name IN(
SELECT first_name
FROM ranking_employees
WHERE ranking % 2=1
)

京公网安备 11010502036488号