PostgreSQL 文字列の前後から指定した文字列を削除する
- 作成日 2022.12.19
- PostgreSQL
- PostgreSQL

PostgreSQLで、文字列の前後から指定した文字列を削除する手順を記述してます。「btrim」に対象の文字列と除去したい文字列を指定することで可能です。実行結果はpgadmin上で確認しています。
環境
- OS CentOS Stream release 9
- PostgreSQL 15.1
- pgadmin4 6.16
手順
文字列の前後から指定した文字列を削除するには、「btrim」を使用します。
btrim( 文字列, 削除する文字列 )
実際に、削除してみます。
SELECT
btrim('abcAAAcba', 'a'),
btrim('bcAAAcba', 'a'),
btrim('abcAAAabc', 'abc'),
btrim('abcAAAcba', 'abc'),
btrim('abcAAabcAcba', 'abc');
実行結果を確認すると、削除されていることが確認できます。

引数指定なし
引数を指定しなかった場合は、半角の空白が除去されます。
SELECT
btrim(' AAA '),
btrim(' AAA '), -- 空白は全角
btrim(' A A A ');
実行結果

-
前の記事
mongoDB mongoシェル上でpwdを実行してカレントディレクトリを確認する 2022.12.19
-
次の記事
Redis keyに設定されているハッシュ値を全て確認する 2022.12.19
コメントを書く