Funkcja SQL LTRIM().

Funkcja Sql Ltrim



Jednym z najczęstszych zadań w SQL i innych językach programowania jest manipulowanie danymi łańcuchowymi i praca z nimi. Może to obejmować łączenie ciągów, konwersję wielkich i małych liter, przycinanie ciągów i wiele innych.

Jednym z najczęstszych zadań manipulacji ciągami w języku SQL jest przycinanie lub usuwanie białych znaków z danego ciągu wejściowego.

W tym samouczku poznamy funkcję LTRIM(), która odgrywa kluczową rolę w przycinaniu ciągów.







SQL LTRIM

W języku SQL funkcja LTRIM() oznacza przycięcie w lewo. Funkcja pozwala nam usunąć dowolne i/lub początkowe (skrajne z lewej) znaki z danej wartości ciągu.



Ta funkcja jest szczególnie przydatna w przypadku danych, które mogą zawierać niepotrzebne białe znaki na początku ciągów, co pozwala nam wyczyścić wartości z bazy danych.



Składnia:

Składnia funkcji LTRIM w SQL może się nieznacznie różnić w zależności od silnika bazy danych. W MySQL składnia jest następująca:





LTRIM(ciąg_do_przycięcia)

„string_to_trim” określa ciąg wejściowy, z którego chcemy usunąć wszystkie początkowe białe znaki.

Przykład 1: Podstawowe użycie (MySQL)

Przyjrzyjmy się kilku praktycznym przykładom użycia funkcji LTRIM. Zaczynamy od podstawowego użycia, a następnie przechodzimy do bardziej zaawansowanych przykładów.



Przykładowe dane:

Zanim zagłębisz się w zapytania, rozważ przykładową tabelę zawierającą dane „pracownika” w następujący sposób:

 Zbliżenie na listę słów Opis wygenerowany automatycznie
Załóżmy, że chcemy pobrać „tytuł_zadania” z tabeli, z której usunięto początkowe białe znaki. Możemy użyć funkcji LTRIM, jak pokazano poniżej:

WYBIERZ LTRIM(tytuł_zadania) AS tytuł_zadania oczyszczonego Z emp;

Wyjście:

 Zbliżenie na automatycznie wygenerowany opis kodu

Przykład 2: Przycinanie określonych znaków

Domyślnie funkcja LTRIM usuwa spacje z ciągu wejściowego. Możemy jednak określić konkretne znaki, które chcemy usunąć z ciągu wejściowego.

Na przykład, aby usunąć całe występowanie znaku tabulacji, możemy użyć wartości „\t”, jak pokazano w poniższym przykładzie:

SELECT LTRIM('\t' FROM nazwisko) AS przycięte_nazwisko FROM emp;

Powinno to usunąć wszystkie znaki tabulacji z ciągów w określonej kolumnie.

UWAGA: Możesz określić dowolny obsługiwany znak.

Wniosek

W tym samouczku dowiedzieliśmy się o funkcji LTRIM() w języku SQL, aby dowiedzieć się, jak przyciąć dowolne wystąpienie określonych znaków w danym ciągu.