1

我是 Oracle 的新手,正在尝试实现以下目标。

我有一个名为 USER_NAME 的列,格式为 XXXX_YYYY_ZZZZ,其中 XXXX 是数字,Y 和 Z 是字母字符。我需要把它翻译成 YYYY_XXXX_ZZZZ。

我做了一些研究并获得了翻译功能。有人可以给我一个示例如何获得上述表格吗?

4

1 回答 1

4
select regexp_replace('XXXX_YYYY_ZZZZ', '^(.*?)_(.*?)_(.*)$', '\2_\1_\3') 
from dual
于 2013-03-10T17:31:10.597 回答