Oracle:使用ORDER BY更新

时间:2018-08-01 08:44:01

标签: sql oracle sql-update sql-order-by

我有一个具有以下内容的数据库表:

ID    belongsTo   sort
100   null        null
221   100         null
345   100         null
432   100         null
587   100         null
627   100         null
787   100         null

我想按ID的升序用值为100,200,300等来填充sort-column。一个更新语句可以做到吗?是否可以将ORDER BY应用于更新并使用ROWNUM?

在这种情况下,我希望得到以下结果:

ID    belongsTo   sort
100   null        null
221   100         100
345   100         200
432   100         300
587   100         400
627   100         500
787   100         600

0 个答案:

没有答案