Oracle Database 文字列を置換する
- 作成日 2023.10.26
- Oracle Database
- Oracle Database

Oracle Databaseで、文字列を置換する手順を記述してます。「REPLACE」で可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
文字列を置換するには、「REPLACE」を使用します。
REPLACE( 文字列,置換対象文字列,置換する文字列 )
実際に、置換してみます。
※「DUAL」テーブルはダミーとして使用できるテーブルです。
SELECT
REPLACE('aaa', 'a', 'A'),
REPLACE('aba', 'a', 'A'),
REPLACE('aaba', 'aa', 'AA')
FROM DUAL;
実行結果

置換されていることが確認できます。
存在しない文字を指定すると、何も行われません。
SELECT
REPLACE('aaa', 'c', 'A')
FROM DUAL;
実行結果

サロゲートペア文字
サロゲートペア文字を使用しても動作は同じです。
SELECT
REPLACE('😀😇😈😃😄', '😇😈', '😄')
FROM DUAL;
実行結果

-
前の記事
Google ドライブ ファイルやフォルダを削除するショートカットキー 2023.10.26
-
次の記事
sqlite コマンドでクエリの実行結果をファイルに書き出す 2023.10.27
コメントを書く