zukucode
主にWEB関連の情報を技術メモとして発信しています。

Oracle 前後の空白スペース(全角・半角両方)を削除する

Oracleで前後の空白スペース(全角・半角両方)を削除する方法を紹介します。

Oracleのスペースを削除するTRIM関数は、全角スペースは削除されません。

RTRIM,LTRIM関数

RTRIM関数とLTRIM関数を使用します。

RTRIM関数は右側のみ、LTRIM関数は左側のみTRIMをする関数ですが、第2引数にTRIMしたい文字を指定することにより、半角スペース以外の文字でTRIMを行うことができます。

SELECT
  RTRIM(LTRIM(TRIM('    あああ    '), ' '), ' ')
FROM
  DUAL

関連記事