SQL-функция LTRIM()

Sql Funkcia Ltrim



Одной из наиболее распространенных задач в SQL и других языках программирования является манипулирование и работа со строковыми данными. Это может включать в себя конкатенацию строк, преобразование верхнего или нижнего регистра, обрезку строк и многое другое.

Одной из наиболее распространенных задач манипулирования строками в SQL является обрезка или удаление пробельных символов из заданной входной строки.

В этом уроке мы узнаем о функции LTRIM(), которая играет решающую роль в обрезке строк.







SQL LTRIM

В SQL функция LTRIM() означает обрезку по левому краю. Функция позволяет нам удалять любые и/или ведущие (крайние левые) символы из заданного строкового значения.



Эта функция особенно полезна при работе с данными, которые могут содержать ненужные пробелы в начале строк, что позволяет нам очистить значения из базы данных.



Синтаксис:

Синтаксис функции LTRIM в SQL может незначительно отличаться в зависимости от ядра базы данных. В MySQL синтаксис следующий:





LTRIM(string_to_trim)

«string_to_trim» указывает входную строку, из которой мы хотим удалить все ведущие символы пробелов.

Пример 1. Базовое использование (MySQL)

Давайте рассмотрим несколько практических примеров использования функции LTRIM. Мы начнем с базового использования, а затем перейдем к рассмотрению более сложных примеров.



Образец данных:

Прежде чем углубиться в запросы, рассмотрим пример таблицы, содержащей данные о «сотрудниках» следующим образом:

 Крупный план списка слов. Описание создается автоматически.
Предположим, мы хотим получить «job_title» из таблицы, в которой удалены ведущие пробельные символы. Мы можем использовать функцию LTRIM, как показано ниже:

ВЫБЕРИТЕ LTRIM(job_title) КАК очищенное_job_title FROM emp;

Выход:

 Крупный план кода. Описание создается автоматически.

Пример 2. Обрезка определенных символов

По умолчанию функция LTRIM удаляет символы пробела из входной строки. Однако мы можем указать конкретные символы, которые хотим удалить из входной строки.

Например, чтобы удалить все вхождения символа табуляции, мы можем использовать значение «\t», как показано в следующем примере:

SELECT LTRIM('\t' FROM last_name) AS Trimmed_last_name FROM emp;

Это должно удалить все символы табуляции из строк в указанном столбце.

ПРИМЕЧАНИЕ. Вы можете указать любой поддерживаемый символ.

Заключение

В этом уроке мы узнали о функции LTRIM() в SQL, чтобы узнать, как обрезать любое вхождение указанных символов из заданной строки.