在本教學中,將學習如何使用SQL Server RTRIM()函數截斷字串中的所有尾隨空白。
SQL Server RTRIM()函數簡介
RTRIM()函數在截斷所有尾隨空格後返回一個字串。 以下是RTRIM()函數的語法:
RTRIM(input_string)
在此語法中,input_string是字元或二進位數據的運算式。它可以是文字字串,變數或列。
input_string必須求值為數據類型的值,但TEXT,NTEXT和IMAGE除外,它們可以隱式轉換為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函數
