TRIM 関数

文字列から先頭の文字、末尾の文字、またはその両方を削除します。

カテゴリ:文字
返されるデータの種類:VARCHAR NVARCHAR

構文

TRIM([BOTH | LEADING | TRAILING] [trim-character] FROM column)

必須引数

column

列名に評価される有効な式です。

オプション引数

BOTH | LEADING | TRAILING

先頭の文字、末尾の文字、またはその両方を削除するかどうかを指定します。

デフォルトBOTH

'trim-character'

columnから削除する1文字を指定します。リテラル文字は単一引用符で囲みます。trim-characterが指定されていない場合、TRIM関数は1文字だけでなく、すべての空白スペースを削除します。

デフォルト空白
データの種類CHAR、VARCHAR、NVARCHAR

詳細

TRIM関数は、空白などの文字列を連結前に削除する場合に便利です。

例

テーブル: AFewWords

次の表のステートメントでは、TRIM関数を説明します。

関数の例

ステートメント

結果

select trim(word1) from afewwords;
*some/
*every*
*no*
select trim(both '*' from word1) from afewwords;
some
every
no
select trim(leading '*' from word1) from afewwords;
some/
every*
no*
select trim(trailing '*' from word1) from afewwords;
*some/
*every
*no

関連項目

最終更新: 2026年9月18日