# 子查询:按照first_name进行升序排序并标明序号 # 总查询,把奇数序号的取出来 select a.first_name as first from (select *, rank() over(order by first_name) as ranks from employees) a where mod(a.ranks,2) = 1 order by a.emp_no