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函数