题解 | #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 排序的
4 回复 分享
发布于 2022-08-10 17:38
懂了 这是我看见的第三种解法了,第一种最多的字符串比较还是不太理解。。。
点赞 回复 分享
发布于 2021-12-10 08:34
哈哈哈哈哈哈,我刚也给这题标了个难的标签
点赞 回复 分享
发布于 2021-12-30 14:46
请问子查询里为什么要加order by emp_no啊?
点赞 回复 分享
发布于 2022-06-05 18:55

相关推荐

Java抽象带篮子:难蚌,点进图片上面就是我的大头😆
点赞 评论 收藏
分享
在评审的大师兄很完美:像这种一般就是部门不匹配 转移至其他部门然后挂掉 我就是这样被挂了
点赞 评论 收藏
分享
12 1 评论
分享
牛客网
牛客企业服务