Funkcija SQL LTRIM().

Funkcija Sql Ltrim



Ena najpogostejših nalog v SQL in drugih programskih jezikih je manipulacija in delo s podatki niza. To lahko vključuje združevanje nizov, pretvorbo velikih ali spodnjih črk, obrezovanje nizov in še veliko več.

Ena najpogostejših nalog manipulacije nizov v SQL je obrezovanje ali odstranjevanje presledkov iz danega vhodnega niza.

V tej vadnici bomo spoznali funkcijo LTRIM(), ki igra ključno vlogo pri obrezovanju nizov.







SQL LTRIM

V SQL funkcija LTRIM() pomeni levo obrezovanje. Funkcija nam omogoča, da iz dane vrednosti niza odstranimo kateri koli in ali vodilni (skrajno levi) znak.



Ta funkcija je še posebej uporabna pri delu s podatki, ki lahko vsebujejo nepotreben presledek na začetku nizov, kar nam omogoča čiščenje vrednosti iz baze podatkov.



Sintaksa:

Sintaksa za funkcijo LTRIM v SQL se lahko nekoliko razlikuje glede na motor baze podatkov. V MySQL je sintaksa naslednja:





LTRIM(niz_za_prirez)

“String_to_trim” določa vhodni niz, iz katerega želimo odstraniti vse presledke na začetku.

Primer 1: Osnovna uporaba (MySQL)

Oglejmo si nekaj praktičnih primerov uporabe funkcije LTRIM. Začnemo z osnovno uporabo in nato nadaljujemo z nekaterimi naprednejšimi primeri.



Vzorčni podatki:

Preden se poglobite v poizvedbe, si oglejte primer tabele, ki vsebuje podatke o »zaposlenih«, kot sledi:

 Bližnji posnetek seznama besed Opis samodejno ustvarjen
Recimo, da želimo pridobiti 'job_title' iz tabele, kjer so odstranjeni začetni presledki. Uporabimo lahko funkcijo LTRIM, kot je prikazano v naslednjem:

SELECT LTRIM(job_title) AS cleaned_job_title FROM emp;

Izhod:

 Bližnji posnetek kode Opis samodejno ustvarjen

Primer 2: Obrezovanje posebnih znakov

Funkcija LTRIM privzeto odstrani presledke iz vhodnega niza. Vendar pa lahko določimo posebne znake, ki jih želimo odstraniti iz vhodnega niza.

Če želite na primer odstraniti vse pojavitve tabulatorskega znaka, lahko uporabimo vrednost »\t«, kot je prikazano v naslednjem primeru:

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

To bi moralo odstraniti vse tabulatorske znake iz nizov v navedenem stolpcu.

OPOMBA: Določite lahko poljuben podprt znak.

Zaključek

V tej vadnici smo se naučili o funkciji LTRIM() v SQL, da bi odkrili, kako odstraniti kakršno koli pojavitev določenih znakov iz danega niza.