题解 | #SQL21 对于employees表中,给出奇数行的first_name#

对于employees表中,给出奇数行的first_name

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

select first_name from 
(select first_name, count(emp_no) over(order by first_name) cnt from employees order by emp_no) t
where cnt % 2 =1

二刷的时候,突然自己就做出来了,还挺郁闷为啥之前的笔记上专门写了‘难’的备注 哈哈哈
勇敢牛牛! 冲冲冲!

全部评论
感觉有种侥幸状态,原表的顺序不一定是根据 emp_no 排序的
2
送花
回复
分享
发布于 2022-08-10 17:38
懂了 这是我看见的第三种解法了,第一种最多的字符串比较还是不太理解。。。
点赞
送花
回复
分享
发布于 2021-12-10 08:34
秋招专场
校招火热招聘中
官网直投
哈哈哈哈哈哈,我刚也给这题标了个难的标签
点赞
送花
回复
分享
发布于 2021-12-30 14:46
请问子查询里为什么要加order by emp_no啊?
点赞
送花
回复
分享
发布于 2022-06-05 18:55

相关推荐

点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
04-22 21:10
投递恒生电子股份有限公司等公司7个岗位
点赞 评论 收藏
转发
10 1 评论
分享
牛客网
牛客企业服务