Summary: in this tutorial, you will learn how to use the SQL Server RTRIM()
function to truncate all trailing blanks from a string.
SQL Server RTRIM() function overview
The RTRIM()
function returns a string after truncating all trailing blanks. The following is the syntax of the RTRIM()
function:
RTRIM(input_string)
Code language: SQL (Structured Query Language) (sql)
In this syntax, the input_string
is an expression of character or binary data. It can be a literal string, variable, or column.
The input_string
must evaluate to a value of a data type, except for TEXT
, NTEXT
and IMAGE
, that can be implicitly convertible to VARCHAR
. Otherwise, you must use the CAST()
function to convert it to a character string explicitly.
SQL Server RTRIM() function examples
Let’s take some examples of using the RTRIM()
function.
A) Using RTRIM() function with literal strings
This example uses the RTRIM()
function to truncate trailing blanks of the string 'SQL Server RTRIM function '
:
SELECT
RTRIM('SQL Server RTRIM Function ') result;
Code language: SQL (Structured Query Language) (sql)
Here is the output:
result ---------------------------- SQL Server RTRIM Function (1 row affected)
B) Using RTRIM() function to clean up blanks in tables
Suppose you want to remove trailing blanks in one or more column of a table. To do this, to do this you can use the following UPDATE statement:
UPDATE
table_name
SET
column_name = RTRIM(column_name);
Code language: SQL (Structured Query Language) (sql)
For example, to remove all trailing blanks of the values in the first_name
column in the sales.customers
table, you use the following statement:
UPDATE
sales.customers
SET
first_name = RTRIM(first_name);
Code language: SQL (Structured Query Language) (sql)
In this tutorial, you have learned how to use the SQL Server RTRIM()
function to remove the trailing blanks from a string.