1.分析
直接count是计算总数,如果是想把每一个first_name的位置数计算出来,就用到了
where e1.first_name>=e2.first_name
这样就能给每个first_name打上位数,再从这些位数里面挑选出奇数即可。

select e1.first_name from employees e1
where
(
select count(*) from employees e2 
where e1.first_name>=e2.first_name
)%2 = 1