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

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

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

SELECT first_name first
FROM employees
JOIN (SELECT * FROM
(SELECT *,rank() over (ORDER BY first_name) num
FROM employees) A
WHERE mod(num,2)=1) B  
USING(first_name)

为了和原表是一样的顺序用了下join语句,但看别人的思路还可以按编号重新排,在此记录一下。

全部评论

相关推荐

11-17 23:00
南昌大学 Java
我要娶个什么名:10元一天 0元提成😂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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