a1239750460 发表于 2018-4-26 11:00:25

sql怎么让一个字段当添加一个数字后,让比添加数字大的数加1

比如我有一个字段a
a分别是
1
2
3
4
5
当我在a字段添加一个值2后,让原有的2与比2大的值加1
变成
1
2(新添加的值)
3(原值2)
4(原值3)
5(原值4)
6(原值5)

BngThea 发表于 2018-4-26 11:02:26

做一个简单的遍历,满足条件的进行对应的操作即可

ba21 发表于 2018-4-26 11:03:44

写代码遍历吧

a1239750460 发表于 2018-4-26 11:08:05

BngThea 发表于 2018-4-26 11:02
做一个简单的遍历,满足条件的进行对应的操作即可

只有遍历这种方式吗。。。

a1239750460 发表于 2018-4-26 11:08:54

ba21 发表于 2018-4-26 11:03
写代码遍历吧

只有遍历这种方式吗。。。

BngThea 发表于 2018-4-26 11:41:23

a1239750460 发表于 2018-4-26 11:08
只有遍历这种方式吗。。。

可以不遍历,用numpy的矩阵形式做,但是有点杀鸡用牛刀

a1239750460 发表于 2018-4-26 15:27:00

BngThea 发表于 2018-4-26 11:41
可以不遍历,用numpy的矩阵形式做,但是有点杀鸡用牛刀

好吧
页: [1]
查看完整版本: sql怎么让一个字段当添加一个数字后,让比添加数字大的数加1