PostgreSQL 半角スペースを全て除く

PostgreSQL 半角スペースを全て除く

PostgreSQLで、半角スペースを全て除く手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

半角スペースを全て除く

半角スペースを全て除きたい場合は、「replace」を使用します。

replace(文字列,' ','')

実際に、半角スペースを全て除去してみます。

select replace(' a b c ',' ','')

実行結果

除去されていることが確認できます。

全角

全角も同じように変換することができます。

select replace(' a b c ',' ','')

実行結果

全ての空白を除去

replaceを2回使用すれば、全ての空白が除去できます。

select replace(replace(' a b c ',' ',''),' ','')

実行結果