永发信息网

AB两个字段,怎么写sql生成C字段,使里面的数根据B字段分类,根据A字段排序写1234.。

答案:1  悬赏:20  手机版
解决时间 2021-01-16 21:21
AB两个字段,怎么写sql生成C字段,使里面的数根据B字段分类,根据A字段排序写1234.。
最佳答案
楼主好,楼主所需要的功能是分组后组内排序功能吧?你可以使用SQL的分析函数和开窗函数,很简单就可以实现:
select *,row_number() over (partition by B order by A) as c from table
上述SQL即可满足楼主。row_number()函数是生成序列码,然后进行开窗,开窗指的是一个范围内进行计算,即over开窗函数,中间写的partition by 是按照什么粒度进行分组,order by则是按照什么排序计算,整合起来就是排序在前面的会先生成序列码,一个组内进行生成即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
铁陨石一斤多少钱?
广场做地摊什么最暴利
元旦可以栽种月季么,地栽
我近视框架镜左眼775度,右眼800度,但是隐形
现在广州限牌,想问问顺德车牌好还是广州车牌
c语言计算(100∑k=1 1/k)+(50∑k=1 1
松树村地址好找么,我有些事要过去,
江西经济在全国怎么样!
1.56乘以1.35列竖式计算
豫p2L627在郑州有违章吗
三星s7edges的外放音质是不是很垃圾
吉林省青创企业管理服务有限公司怎么样?
黄浦区的经济
新桥逸景b区到螺马市地铁站多少钱
为什么枣庄的2手车多呢
推荐资讯
真的可以借钱
连句成段
Hi3515的Hi3515 处理器 简介
英语翻译:玛丽已渐渐适应了新的生活。
女生买情侣睡衣送男友有没有什么关系?
温县焦作增福康温县服务中心在哪里啊,我有事
从科华路二环路口到成都市动物园做什么车?
仁和V滋润真的能把脸上的斑点去掉吗
U Make me wanna Blue歌词意思
围棋尊重对方第一棋下哪里
嵊州到金华汽车有几趟班车
烤鸡翅不入味表面没自然味为什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?