【发布时间】:2023-04-07 23:41:01
【问题描述】:
我在 oracle 中进行查询,其中我必须使用 col1 中指定的 col1 更新 col2,因此 col1 中的数据是动态的,即可以有任何没有。 / 的 所以我想... Col2 被更新为 col1 的最后一个斜线的修剪值。
输入
Col1 Col2
a data
a/bb data
a/b/c data
a/bbc/c/d/ data
输出
Col1 Col2
a data
a/b data/a
a/b/c data/a/b
a/bbc/c/d/ data/a/bbc/c
我尝试使用 regexp_substr 来实现它,但它是动态的。我的查询仅适用于一两个斜杠,例如 [^/]{1}
所以,帮我动态地做吧
【问题讨论】: