TRIM 関数

目的

文字列値の先頭および末尾から空白または指定された文字を削除し、結果の文字列を返します。

構文

TRIM(string[,a,b])

パラメーター

string は、文字列値 (変数または定数) です。a (省略可能) は、string の先頭から削除する一連の文字で構成される文字列です。b (省略可能) は、string の末尾から削除する一連の文字で構成される文字列です。

説明

TRIM 組み込み関数は、a で指定された文字を string の先頭から削除し、b で指定された文字を string の末尾から削除して、結果の文字列を返します。

2 番目の引数および 3 番目の引数が指定されていない場合は、1 番目の引数の先頭および末尾から空白が削除されます。

次の例では、コメントに示されている値が返されます。

DECLARE
   S CHAR(25)VARYING, 
   A CHAR(5);
A = 'ABC';
S = TRIM(A);            /* S = 'ABC' */
S = TRIM(' HELLO');     /* S = 'HELLO' */
S = TRIM(' GOODBYE ');  /* S = 'GOODBYE' */
S = TRIM('');           /* S = '' null string */
S = TRIM('abcdefghi','cba', 'high');    /* S = 'def' */
S = TRIM('abc','abc','abc')   /* S = '' null string */

制約事項

なし。