В этом руководстве вы узнаете, как использовать функцию SQL Server LTRIM() для удаления начальных пробелов из строки.
Обзор функции SQL Server LTRIM()
Функция LTRIM() возвращает строку после удаления начальных пробелов. Ниже показан синтаксис функции LTRIM():
LTRIM(input_string)
В этом синтаксисе входная строка — это выражение символьных или двоичных данных. Это может быть литеральная строка, переменная или столбец.
Значение input_string должно быть равно значению типа данных, за исключением TEXT, NTEXT и IMAGE, которые могут быть неявно преобразованы в VARCHAR.
В противном случае необходимо использовать функцию CAST(), чтобы явно преобразовать его в строку символов.
Примеры функции SQL Server LTRIM()
Давайте рассмотрим несколько примеров использования функции LTRIM().
A) Использование функции LTRIM() с литеральными строками
В этом примере функция LTRIM() используется для удаления начальных пробелов в строке «Функция SQL Server LTRIM»:
SELECT LTRIM(' SQL Server LTRIM Function') result;
Вот что получилось:
result ---------------------------- SQL Server LTRIM Function (1 row affected)
Б) Использование функции LTRIM() для очистки пробелов
В следующем примере функция LTRIM() используется для удаления начального пробела после разбиения строк на подстроки:
SELECT LTRIM(value) part FROM STRING_SPLIT('Doe, John', ',');
Вот что получилось:
part --------- Doe John (2 rows affected)
Обратите внимание: если вы не используете функцию LTRIM(), во второй строке будет начальный пробел.
В этом руководстве вы узнали, как использовать функцию SQL Server LTRIM() для удаления начальных пробелов из строки.