В этом руководстве вы узнаете, как использовать функцию SQL Server RTRIM() для удаления всех конечных пробелов из строки.
Обзор функции SQL Server RTRIM()
Функция RTRIM() возвращает строку после усечения всех конечных пробелов. Ниже приведен синтаксис функции RTRIM():
RTRIM(input_string)
В этом синтаксисе input_string — это выражение символьных или двоичных данных. Это может быть литеральная строка, переменная или столбец.
Input_string должен оцениваться как значение типа данных, за исключением TEXT, NTEXT и IMAGE, которые могут быть неявно преобразованы в VARCHAR. В противном случае необходимо использовать функцию CAST() для явного преобразования его в строку символов.
Примеры функции SQL Server RTRIM()
Давайте рассмотрим несколько примеров использования функции RTRIM().
A) Использование функции RTRIM() с литеральными строками
В этом примере функция RTRIM() используется для усечения конечных пробелов строки «SQL Server RTRIM function»:
SELECT RTRIM('SQL Server RTRIM Function ') result;
Вот что получилось:
результат ---------------------------- Функция SQL Server RTRIM (1 строка затронута)
Б) Использование функции RTRIM() для очистки пробелов в таблицах
Предположим, вы хотите удалить конечные пробелы в одном или нескольких столбцах таблицы. Чтобы сделать это, вы можете использовать следующий оператор UPDATE:
UPDATE table_name SET column_name = RTRIM(column_name);
Например, чтобы удалить все конечные пробелы значений в столбце first_name в таблице sales.customers, используйте следующий оператор:
UPDATE sales.customers SET first_name = RTRIM(first_name);
В этом руководстве вы узнали, как использовать функцию SQL Server RTRIM() для удаления конечных пробелов из строки.