PostgreSQL 文字列の前後にある半角スペースを除く
- 作成日 2022.02.25
- PostgreSQL
- PostgreSQL
![PostgreSQL 文字列の前後にある半角スペースを除く](https://mebee.info/wp-content/uploads/2019/09/20160627121830-890x500.jpg)
PostgreSQLで、文字列の前後にある半角スペースを除く手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
前後にある半角スペースを除く
前後にある半角スペースを除きたい場合は、「trim」を使用します。
trim(文字列)
実際に、前後の半角スペースを除去してみます。
select trim(' abc ')
実行結果
![](https://mebee.info/wp-content/uploads/2021/10/image-268.png)
除去されていることが確認できます。
全角スペースは除去されません。
select trim(' abc ')
実行結果
![](https://mebee.info/wp-content/uploads/2021/10/image-269.png)
また、「trim」は前後の連続した半角スペースを除去するので途中にある半角スペースは除去されません。
select trim(' a b c ')
実行結果
![](https://mebee.info/wp-content/uploads/2021/10/image-270.png)
前後の半角スペースは除去されていますが、途中の半角スペースは除去されません。
全ての半角スペースを除去
全ての半角スペースを除去したい場合は、「replace」で置換を行います。
select replace(' a b c ',' ','')
実行結果
![](https://mebee.info/wp-content/uploads/2021/10/image-271.png)
-
前の記事
AlmaLinux Anydeskをインストールする 2022.02.25
-
次の記事
Linux コマンドでターミナルを一度抜けることなく抜ける 2022.02.25
コメントを書く