PostgreSQLで列の先頭、末尾、およびすべてのスペースを削除するには、TRIM関数、LTRIM、RTRIM、およびBTRIM関数を使用します。 PostgreSQLで先頭と末尾のスペースを削除するには、TRIM関数を使用します。方法を見てみましょう。
- LTRIM 関数を使用して PostgreSQL の列の先頭のスペースを削除します。
- RTRIM 関数を使用して PostgreSQL の列の末尾のスペースを削除します。
- BTRIM関数を使用して、PostgreSQLの列の先頭と末尾のスペースを削除します。
- PostgreSQLの列のスペースをすべて削除する
「states」テーブルを使用します。

PostgreSQL の列の先頭のスペースを削除します。
PostgreSQLで列の先頭のスペースを削除するには、TRIM関数またはLTRIM関数を使用します
方法1: TRIM関数を使用する
SELECT *,TRIM(LEADING FROM state_name) as state_name_L from states
結果のテーブルでは左側のスペースが削除されます。
出力:

方法2: LTRIM関数を使用する
SELECT *,LTRIM(colname) as state_name_L from states
出力:

PostgreSQL の列の末尾のスペースを削除します。
PostgreSQLで列の末尾のスペースを削除するには、TRIM関数またはRTRIM関数を使用します。
方法1: TRIM関数を使用する
SELECT *,TRIM(TRAILING FROM state_name) as state_name_T from states
結果のテーブルでは右側のスペースが削除されます。
出力:

方法2: RTRIM関数を使用する
SELECT *,RTRIM(state_name) as state_name_R from states
出力:

PostgreSQL の列の先頭と末尾のスペースを削除します。
PostgreSQLの列の先頭と末尾のスペースを削除するには、TRIM関数またはBTRIM関数を使用します。
方法1: TRIM関数を使用する
SELECT *, TRIM(BOTH FROM state_name) as state_name_B from states
結果のテーブルでは、左右のスペースが削除されます。
出力:

方法2: BTRIM関数を使用する
SELECT *,BTRIM(state_name) as state_name_B from states
出力:

PostgreSQLの列のスペースをすべて削除する
列のスペースをすべて削除するには、以下に示すように置換関数を使用します。
SELECT *,REPLACE(state_name,' ','') as state_name_B from states
結果の表は次のようになります
出力:
