【发布时间】:2021-12-09 12:44:49
【问题描述】:
如何使用给定的重复数字序列更新行。 我的表如下
| line_type | line_val | line_pattern |
|---|---|---|
| A | 1 | null |
| A | 2 | null |
| B | 5 | null |
| B | 6 | null |
| C | 3 | null |
| C | 4 | null |
现在我想用重复模式 8532 更新列值 所以更新后的表格会是这样的
| line_type | line_val | line_pattern |
|---|---|---|
| A | 1 | 8 |
| A | 2 | 5 |
| B | 5 | 3 |
| B | 6 | 2 |
| C | 3 | 8 |
| C | 4 | 5 |
如何在更新语句中实现这一点?
【问题讨论】:
-
请描述为新列分配值的规则,展示您当前的尝试并描述它的问题所在。另请注意,SQL 表没有任何固有顺序,它是一个集合,因此没有任何第 N 行,除非您明确指定排序条件。
标签: sql oracle sql-update