请教一下sql。谢谢各位

全部评论
窗口函数了解一下😳
点赞 回复
分享
发布于 2020-12-09 15:09
用 row num() 吧
点赞 回复
分享
发布于 2020-12-16 15:55
阅文集团
校招火热招聘中
官网直投
同意二楼,先用窗口函数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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务