SQL Server Rtrim()函數

在本教學中,將學習如何使用SQL Server RTRIM()函數截斷字串中的所有尾隨空白。

SQL Server RTRIM()函數簡介

RTRIM()函數在截斷所有尾隨空格後返回一個字串。 以下是RTRIM()函數的語法:

RTRIM(input_string)

在此語法中,input_string是字元或二進位數據的運算式。它可以是文字字串,變數或列。

input_string必須求值為數據類型的值,但TEXTNTEXTIMAGE除外,它們可以隱式轉換為VARCHAR。 否則,必須使用CAST()函數將其顯式轉換為字串。

SQL Server RTRIM()函數示例

下麵來看一些使用RTRIM()函數的例子。

1. 使用RTRIM()函數和文字字符串

此示例使用RTRIM()函數截斷字串:'SQL Server RTRIM function '的尾隨空白:

SELECT
    RTRIM('SQL Server RTRIM Function   ') result;

執行上面查詢語句,得到以下結果:

result
----------------------------
SQL Server RTRIM Function

(1 row affected)

使用RTRIM()函數清理表列中的空格

假設要刪除表的一列或多列中的尾隨空白。要執行此操作,可以使用以下UPDATE語句:

UPDATE
    table_name
SET
    column_name = RTRIM(column_name);

例如,要刪除sales.customers表中first_name列中值的所有尾隨空白,請使用以下語句:

UPDATE
    sales.customers
SET
    first_name = RTRIM(first_name);

在本教學中,學習了如何使用SQL Server RTRIM()函數從字串中刪除尾隨空白。


上一篇: SQL Server字串函數 下一篇: SQL Server Window函數