SQL LTRIM() funkcija

Sql Ltrim Funkcija



Viena iš labiausiai paplitusių užduočių SQL ir kitose programavimo kalbose yra manipuliavimas ir darbas su eilutės duomenimis. Tai gali apimti eilučių sujungimą, viršutinių arba apatinių didžiųjų raidžių konvertavimą, eilučių apkarpymą ir daug daugiau.

Viena iš dažniausiai atliekamų manipuliavimo eilučių užduočių SQL yra tarpų simbolių apkarpymas arba pašalinimas iš nurodytos įvesties eilutės.

Šioje pamokoje sužinosime apie LTRIM() funkciją, kuri atlieka itin svarbų vaidmenį apkarpant eilutes.







SQL LTRIM

SQL sistemoje LTRIM() funkcija reiškia kairįjį apkarpymą. Funkcija leidžia pašalinti bet kokius ir (arba) priekinius (kairėje pusėje esančius) simbolius iš nurodytos eilutės reikšmės.



Ši funkcija ypač naudinga dirbant su duomenimis, kuriuose eilučių pradžioje gali būti nereikalingų tarpų, todėl galime išvalyti reikšmes iš duomenų bazės.



Sintaksė:

SQL funkcijos LTRIM sintaksė gali šiek tiek skirtis priklausomai nuo duomenų bazės variklio. MySQL sintaksė yra tokia:





LTRIM(eilutė_apkarpyti)

„String_to_trim“ nurodo įvesties eilutę, iš kurios norime pašalinti visus pirmuosius tarpo simbolius.

1 pavyzdys: pagrindinis naudojimas (MySQL)

Pažvelkime į keletą praktinių LTRIM funkcijos naudojimo pavyzdžių. Pradedame nuo pagrindinio naudojimo, o tada pereiname prie kelių sudėtingesnių pavyzdžių.



Duomenų pavyzdžiai:

Prieš pasinerdami į užklausas, apsvarstykite pavyzdinę lentelę, kurioje yra „darbuotojo“ duomenys:

 Automatiškai sugeneruotas žodžių aprašymo sąrašo stambus planas
Tarkime, kad norime gauti „darbo_pavadinimą“ iš lentelės, kurioje pašalinami pirmieji tarpai. Galime naudoti LTRIM funkciją, kaip parodyta toliau:

SELECT LTRIM(darbo_pavadinimas) AS išvalytas_darbo_pavadinimas FROM emp;

Išvestis:

 Iš arti kodo Aprašymas sugeneruotas automatiškai

2 pavyzdys: specifinių simbolių apkarpymas

Pagal numatytuosius nustatymus funkcija LTRIM pašalina tarpo simbolius iš įvesties eilutės. Tačiau galime nurodyti konkrečius simbolius, kuriuos norime pašalinti iš įvesties eilutės.

Pavyzdžiui, norėdami pašalinti visus skirtuko simbolio atvejus, galime naudoti „\t“ reikšmę, kaip parodyta šiame pavyzdyje:

SELECT LTRIM('\t' FROM pavardė) AS trimmed_pavardė FROM emp;

Tai turėtų pašalinti visus skirtukų simbolius iš nurodyto stulpelio eilučių.

PASTABA: galite nurodyti bet kurį palaikomą simbolį.

Išvada

Šiame vadove sužinojome apie LTRIM() funkciją SQL, kad sužinotume, kaip iš tam tikros eilutės iškirpti bet kokį nurodytų simbolių atvejį.