select
first_name as first
from
employees
where
emp_no in (
select
emp_no
from
(
select
emp_no,
first_name,
row_number() over (
order by
first_name asc
) as ranking
from
employees
) t
where
mod(t.ranking, 2) = 1
)
因为窗口函数出来排序不对 所以重新在原表里查了一下emp_no 虽然麻烦但是应该准确



京公网安备 11010502036488号