美丽的CTE

给出employees表中排名为奇数行的first_name

https://www.nowcoder.com/practice/e3cf1171f6cc426bac85fd4ffa786594

with ranked as (select emp_no, first_name, row_number() over ( order by first_name) as rn from employees),

original_order as (select emp_no, first_name from employees order by emp_no),

extracted as (select emp_no, first_name from ranked where rn = 1 or rn % 2 = 1),

final as (select distinct o.emp_no, o.first_name as orifirst, ex.first_name as exfirst from original_order o, extracted ex where o.first_name = ex.first_name order by o.emp_no)

select exfirst from final


全部评论

相关推荐

05-09 14:45
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
xdm怎么说 要被拷打了 担心是KPI
丹田:面就完了,就当日薪四位数的大佬免费给给你面试。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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