RTRIM (Transact-SQL)

後続するすべての空白を切り捨てた後の文字列を返します。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

RTRIM ( character_expression )

引数

  • character_expression
    文字データのを指定します。character_expression には、文字やバイナリ データの定数、変数、または列を指定できます。

    character_expression は、暗黙的に varchar 型に変換できるデータ型である必要があります。暗黙的に変換できない場合は、CAST を使用して character_expression を明示的に変換する必要があります。

戻り値の型

varchar またはnvarchar

説明

互換性レベルは、戻り値に影響します。詳細については、「sp_dbcmptlevel (Transact-SQL)」を参照してください。

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)