1

私はOracleを初めて使用し、次のことを達成しようとしています。

XXXX_YYYY_ZZZZ の形式になる USER_NAME という名前の列があります。ここで、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 に答える