後続するすべての空白を切り捨てた後の文字列を返します。
構文
RTRIM ( character_expression )
引数
character_expression
文字データの式を指定します。 character_expression には、文字やバイナリ データの定数、変数、または列を指定できます。character_expression は、暗黙的に varchar 型に変換できるデータ型である必要があります。 暗黙的に変換できない場合は、CAST を使用して character_expression を明示的に変換する必要があります。
戻り値の型
varchar またはnvarchar
使用例
A. 簡単な例
次の例では、文末に空白のある文字列を受け取り、文末の空白を除くテキストが返されます。
SELECT RTRIM('Removes trailing spaces. ');
以下に結果セットを示します。
-------------------------------------------------------------------------
Removes trailing spaces.
B. RTRIM を変数付きで使用する
この例では、RTRIM を使用して文字変数から後続する空白を削除します。
DECLARE @string_to_trim varchar(60);
SET @string_to_trim = 'Four spaces are after the period in this sentence. ';
SELECT @string_to_trim + ' Next string.';
SELECT RTRIM(@string_to_trim) + ' Next string.';
GO
以下に結果セットを示します。
-------------------------------------------------------------------------
Four spaces are after the period in this sentence. Next string.
(1 row(s) affected)
-------------------------------------------------------------------------
Four spaces are after the period in this sentence. Next string.
(1 row(s) affected)