在本教學中,將學習如何使用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函數