我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求问一个sq问题l oracle 或者mysql实现

有一张表A 有一个1,3,5,7...的递增字段aa,和另一个1,1,1,2,2,3,3,3形式的字段bb,怎么根据bb的顺序批量将aa的字段修改为1,2,3,4...的形式

用mysql举例吧:
update
tbl a,
(SELECT @rowNo:=@rowNo+1 num, tbl.* FROM tbl, (select @rowNo:=0) tmp order by tbl.bb) b
set
a.aa=b.num
where a.id=b.id

SELECT * FROM ORDER BY B;
UPDATE TEST Set A = ROWNUM; Oracle

啥意思

近期文章

  • react项目调用微信扫一扫接口后无法修改虚拟机的值
  • 微信小程序跳转腾讯公益小程序详情页怎么操作
  • JDBC连接失败,报 invalid username/password
  • 数据分析求各位优秀的朋友们能给予相关建议
  • 【图像处理】高斯滤波器 高斯核的计算
  • 高通在usb的dts中追加了interconnect-values-nom属性
  • bwapp安装完成后登录不进去
  • mongodb聚合查询,三文档互相关联
  • 1.输入学号、姓名、数学和英语成绩,
  • 统计一个公司三个销售小组中每个小组的总销售额,以及整个公司销售额。 要求输出结果如下:
  • mybatis配置文件的问题
  • C51单片机为什么按键按下后矩阵键盘不返回键值
  • 代码出错,不知道哪里出错了
  • 大家对这个设计有什么思路或者见解吗?
  • C#中对txt文件问的读写题
  • 三维扫描配件哪里买?
  • 报错Exception in thread "main"
  • 请教各位第十七题如何。
  • tinymce4.7.5 在vue中怎么添加首行缩进
  • 没有break的switch,为什么答案是cbc

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华