题解 | #统计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

sql刷题笔记 文章被收录于专栏

sql刷题笔记,有思路的讲解,不过比较简单,可以稍微启发你一下,留给你一些思考的空间。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务