PostgreSQL 文字列の前後にある半角スペースを除く
- 作成日 2022.02.25
- PostgreSQL
- PostgreSQL

PostgreSQLで、文字列の前後にある半角スペースを除く手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
前後にある半角スペースを除く
前後にある半角スペースを除きたい場合は、「trim」を使用します。
trim(文字列)
実際に、前後の半角スペースを除去してみます。
select trim(' abc ')
実行結果

除去されていることが確認できます。
全角スペースは除去されません。
select trim(' abc ')
実行結果

また、「trim」は前後の連続した半角スペースを除去するので途中にある半角スペースは除去されません。
select trim(' a b c ')
実行結果

前後の半角スペースは除去されていますが、途中の半角スペースは除去されません。
全ての半角スペースを除去
全ての半角スペースを除去したい場合は、「replace」で置換を行います。
select replace(' a b c ',' ','')
実行結果

-
前の記事
AlmaLinux Anydeskをインストールする 2022.02.25
-
次の記事
Linux コマンドでターミナルを一度抜けることなく抜ける 2022.02.25
コメントを書く