sqlite 文字列を指定した文字列で置換する

sqlite 文字列を指定した文字列で置換する

sqliteで、文字列を指定した文字列で置換する手順を記述してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

文字列を指定した文字列で置換するには、「REPLACE」を使用します。

REPLACE( 文字列, 置換される文字列, 置換する文字列 )

実際に置換してみます。

SELECT 
REPLACE('hello world', 'o', 'O'),
REPLACE('hello world', 'll', 'LL'),
REPLACE('hello world', ' ', '')

実行結果

置換されていることが確認できます。

日本語

日本語も置換することが可能です。

SELECT 
REPLACE('おはようございます', 'ございます', '')

実行結果

サロゲートペア

文字コードを16bitではなく32bitで表してるサロゲートペア文字にも使用できます。

SELECT 
REPLACE('😅😆😇', '😇', '😈')

実行結果