请教一下sql。谢谢各位

全部评论
同意二楼,先用窗口函数row_number进行排序,再进行字段之间的连接 select concat_ws('-',a1.Id,a1.row_number) as Id, a1.Name from (select Id,Name, row_number() over (partition by Id) as row_number from a  where Id <= 201)) a1 union all select Id,Name from a  where Id >= 201 如果有更简单的方法请指教哈~
点赞 回复 分享
发布于 2021-01-17 10:04
用 row num() 吧
点赞 回复 分享
发布于 2020-12-16 15:55
窗口函数了解一下😳
点赞 回复 分享
发布于 2020-12-09 15:09

相关推荐

不愿透露姓名的神秘牛友
03-28 13:48
hory权:校招vip纯神人了,还说自己是什么师范大学的
点赞 评论 收藏
分享
永远年轻_永远热泪盈眶:咱们真是苦难哥俩,我是浙大宁理,你是浙大城院,测试学历卡得不严,之前携程实习,只能说确实wlb,但携程学历厂,当时我mentor面试官,给我们看了他面试的六个人,全是研究生,学历最烂的一个都是杭电研究生,复旦华科一堆
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务