SQL LTRIM() funktsioon

Sql Ltrim Funktsioon



Üks levinumaid ülesandeid SQL-is ja teistes programmeerimiskeeltes on stringiandmetega manipuleerimine ja nendega töötamine. See võib hõlmata stringide ühendamist, ülemise või alumise suurtähtede teisendamist, stringide kärpimist ja palju muud.

Üks SQL-is levinumaid stringidega manipuleerimise ülesandeid on antud sisendstringist tühikute kärpimine või eemaldamine.

Selles õpetuses õpime tundma funktsiooni LTRIM(), mis mängib stringide kärpimisel üliolulist rolli.







SQL LTRIM

SQL-is tähistab funktsioon LTRIM() vasakut kärpimist. Funktsioon võimaldab meil eemaldada antud stringiväärtusest kõik ja/või eesmised (vasakpoolseimad) märgid.



See funktsioon on eriti kasulik siis, kui käsitlete andmeid, mis võivad sisaldada tarbetut tühikut stringide alguses, mis võimaldab meil väärtused andmebaasist puhastada.



Süntaks:

Funktsiooni LTRIM süntaks SQL-is võib sõltuvalt andmebaasimootorist veidi erineda. MySQL-is on süntaks järgmine:





LTRIM(string_trim)

String_to_trim määrab sisendstringi, millest soovime eemaldada kõik eesmised tühimärgid.

Näide 1: põhikasutus (MySQL)

Vaatame mõningaid praktilisi näiteid funktsiooni LTRIM kasutamise kohta. Alustame põhikasutusega ja seejärel jätkame mõningate täpsemate näidetega.



Näidisandmed:

Enne päringutesse sukeldumist kaaluge näiteks tabelit, mis sisaldab töötaja andmeid järgmiselt:

 Sõnade loendi lähivõte Kirjeldus genereeritakse automaatselt
Oletame, et soovime tuua tabelist 'töö_nimetus', kust eemaldatakse eesmised tühimärgid. Saame kasutada funktsiooni LTRIM, nagu on näidatud järgmises:

SELECT LTRIM(töö_nimetus) AS puhastatud_töö_nimi FROM emp;

Väljund:

 Koodi lähivõte Kirjeldus genereeritakse automaatselt

Näide 2: Spetsiifiliste märkide kärpimine

Vaikimisi eemaldab funktsioon LTRIM sisendstringist tühikumärgid. Siiski saame määrata konkreetsed märgid, mida soovime sisendstringist eemaldada.

Näiteks, et eemaldada kõik tabeldusmärgi esinemised, saame kasutada väärtust „\t”, nagu on näidatud järgmises näites:

SELECT LTRIM('\t' FROM perekonnanimi) AS kärbitud_perekonnanimi FROM emp;

See peaks eemaldama määratud veerus olevatest stringidest kõik tabeldusmärgid.

MÄRKUS. Saate määrata mis tahes toetatud märgi.

Järeldus

Selles õpetuses õppisime tundma SQL-i funktsiooni LTRIM(), et avastada, kuidas kärpida määratud märkide esinemist antud stringist.