题解 | #统计salary的累计和running_total#
对于employees表中,给出奇数行的first_name
http://www.nowcoder.com/practice/e3cf1171f6cc426bac85fd4ffa786594
思路:通过与原表连接达到不需要排序(感觉完全没必要)
select
a.first_name
from
employees e
left join
(
select
first_name
,row_number()over(order by first_name) rk
from employees
) a
on e.first_name = a.first_name
where rk mod 2 = 1
a.first_name
from
employees e
left join
(
select
first_name
,row_number()over(order by first_name) rk
from employees
) a
on e.first_name = a.first_name
where rk mod 2 = 1
sql刷题笔记 文章被收录于专栏
sql刷题笔记,有思路的讲解,不过比较简单,可以稍微启发你一下,留给你一些思考的空间。

查看3道真题和解析