Funkcija SQL LTRIM().

Funkcija Sql Ltrim



Jedan od najčešćih zadataka u SQL-u i drugim programskim jezicima je manipuliranje podacima niza i rad s njima. To može uključivati ​​ulančavanje nizova, pretvorbu velikih ili malih slova, rezanje nizova i još mnogo toga.

Jedan od najčešćih zadataka manipulacije nizovima u SQL-u je skraćivanje ili uklanjanje znakova razmaka iz zadanog ulaznog niza.

U ovom vodiču naučit ćemo o funkciji LTRIM() koja ima ključnu ulogu u skraćivanju niza.







SQL LTRIM

U SQL-u funkcija LTRIM() označava lijevo sređivanje. Funkcija nam omogućuje uklanjanje bilo kojeg i ili vodećeg (krajnjeg lijevog) znaka iz zadane vrijednosti niza.



Ova je funkcija osobito korisna kada se radi s podacima koji mogu sadržavati nepotrebne razmake na početku nizova što nam omogućuje čišćenje vrijednosti iz baze podataka.



Sintaksa:

Sintaksa funkcije LTRIM u SQL-u može malo varirati ovisno o pogonu baze podataka. U MySQL-u, sintaksa je sljedeća:





LTRIM(niz_za_izrezivanje)

“String_to_trim” specificira ulazni niz iz kojeg želimo ukloniti sve početne znakove razmaka.

Primjer 1: Osnovna upotreba (MySQL)

Pogledajmo neke praktične primjere kako koristiti funkciju LTRIM. Počinjemo s osnovnom upotrebom, a zatim prelazimo na neke naprednije primjere.



Uzorak podataka:

Prije nego što se upustite u upite, razmotrite primjer tablice koja sadrži podatke o 'zaposlenicima' kako slijedi:

 Krupni plan popisa riječi Opis automatski generiran
Pretpostavimo da želimo dohvatiti 'job_title' iz tablice u kojoj su uklonjeni vodeći razmaci. Možemo koristiti funkciju LTRIM kao što je prikazano u sljedećem:

SELECT LTRIM(job_title) AS cleaned_job_title FROM emp;

Izlaz:

 Krupni plan koda Opis automatski generiran

Primjer 2: Skraćivanje određenih znakova

Prema zadanim postavkama, funkcija LTRIM uklanja razmake iz ulaznog niza. Međutim, možemo navesti određene znakove koje želimo ukloniti iz ulaznog niza.

Na primjer, da bismo uklonili sve pojavljivanja znaka tab, možemo upotrijebiti vrijednost '\t' kao što je prikazano u sljedećem primjeru:

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

Ovo bi trebalo ukloniti sve tabulatore iz nizova u navedenom stupcu.

NAPOMENA: Možete navesti bilo koji podržani znak.

Zaključak

U ovom vodiču naučili smo o funkciji LTRIM() u SQL-u kako bismo otkrili kako izrezati bilo koje pojavljivanje navedenih znakova iz zadanog niza.