Share via


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)