oracle使用新值更新每个不同的行

oracle使用新值更新每个不同的行,oracle,Oracle,如何更新table1,使脚本基本上贯穿每一行,并将“group”更改为类似的内容 value group ----------------- value2a, value2 value2b, value2 value2c, value2 value3a, value3 value3b, value3 value3c, value3 value3d, value3 value4a, value4 value4b, value4 value4c, value4 value4d, value4

如何更新table1,使脚本基本上贯穿每一行,并将“group”更改为类似的内容

value    group
-----------------
value2a, value2
value2b, value2
value2c, value2
value3a, value3
value3b, value3
value3c, value3
value3d, value3
value4a, value4
value4b, value4
value4c, value4
value4d, value4
value5a, value5
value5b, value5
value5c, value5
而不是

group-1
group-2
group-3
group-4
group=5
如果我能用这个简单的qquery得到不同的值

value1
value2
value3
value4
value5
然后我必须能够做一些事情

SELECT DISTINCT group FROM table1;
你能做到这一点吗:

UPDATE table1 SET group = CONCAT('group-',rownum) WHERE group = ....
参考:

你能做到这一点吗:

UPDATE table1 SET group = CONCAT('group-',rownum) WHERE group = ....
参考: