私はこのような文字列を持っています。oracleで一定の間隔で文字列にカンマを挿入します
入力:
abcdefghijklmnop
私はすべての前後の文字の後にカンマを挿入する必要があります。それはオラクルの機能のどれでも可能ですか?
出力:
abcd,efgh,ijkl,mnop
私はこのような文字列を持っています。oracleで一定の間隔で文字列にカンマを挿入します
入力:
abcdefghijklmnop
私はすべての前後の文字の後にカンマを挿入する必要があります。それはオラクルの機能のどれでも可能ですか?
出力:
abcd,efgh,ijkl,mnop
あなたが(例で暗示される) "文字" を意味する場合は、単にregexp_replace()
使用:
select regexp_replace(val, '(.{4})', '\1,')
SOのガイドラインはありません。これは、彼の質問を試してみるためにOPを示唆していますか? –
これらの正規表現はどのように理解できますか。どこでそれを学べますか? – user7952074
@ user7952074 。 。おそらく、数千のオンラインチュートリアルや正規表現のガイドがあります。 –
4ワード又は第四の手紙を? –