使用随机值更新列

2024-02-08

我有一张桌子:

ID | VALUE | DATE
1  | 5     | 2012-10-01 
2  | 7     | 2012-10-02
3  | 3     | 2012-10-05
4  | 0     | 2012-05-07 

我想补充一下当前值的顶部VALUE 是随机的单独地1 和 5 之间。

Let say:

ID | VALUE | RANDOM VALUE
1  | 5     | 0
2  | 7     | 2
3  | 3     | 3
4  | 0     | 6 

新价值

ID | VALUE 
1  | 5     
2  | 9     
3  | 6     
4  | 6      

我该怎么做呢?我能想到的就是通过执行游标类型的查询。

有什么帮助吗?


Try

UPDATE TABLE SET VALUE=VALUE+ROUND(1+RAND()*4);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用随机值更新列 的相关文章

随机推荐