-3
Oracleデータベースの列の値を編集する必要があります。この中で、値がパターンに従います。列の値をOracleのRegExに置き換える
123456789X
変更は、以下の変更が必要です。
- は6 0の
- 0とX
123456789000000 X
パターンやRegExpを1回のクエリで変更する必要があります。
おかげ
Oracleデータベースの列の値を編集する必要があります。この中で、値がパターンに従います。列の値をOracleのRegExに置き換える
123456789X
変更は、以下の変更が必要です。
123456789000000 X
パターンやRegExpを1回のクエリで変更する必要があります。
おかげ
は、文字列を変換するregexp_replace
機能を使用してください。
適切な変換ルールを定義する必要があります。
SELECT REGEXP_REPLACE('Qwerty123456X',
'([[:digit:]])([[:alpha:]])', -- Rule : Digit followed by Number
'\1<bla>\2') CITY -- insert <bla> between
FROM DUAL;
---> Qwerty123456<bla>X
ありがとう、これは私の問題を解決する –
パターンとは何ですか?詳細をご記入ください。 – TechEnthusiast
列のパターンは引用符で囲まれて表示されます。値は同じパターンの後に追加する値で、より多くの値(0と空白)が表示されます。 –
解決策を提供するには依然として不十分な情報 – TechEnthusiast