SQL LTRIM() -funktio

Sql Ltrim Funktio



Yksi yleisimmistä tehtävistä SQL:ssä ja muissa ohjelmointikielissä on merkkijonotietojen käsittely ja käsittely. Tämä voi sisältää merkkijonojen yhdistämisen, isojen tai alempien kirjainten muuntamisen, merkkijonojen leikkaamisen ja paljon muuta.

Yksi SQL:n yleisimmistä merkkijonojen käsittelytehtävistä on välilyöntien leikkaaminen tai poistaminen annetusta syötemerkkijonosta.

Tässä opetusohjelmassa opimme LTRIM()-funktiosta, jolla on ratkaiseva rooli merkkijonojen trimmauksessa.







SQL LTRIM

SQL:ssä LTRIM()-funktio tarkoittaa vasenta trimmausta. Toiminnon avulla voimme poistaa annetusta merkkijonoarvosta kaikki ja tai johtavat (vasemmanpuoleiset) merkit.



Tämä toiminto on erityisen hyödyllinen käsiteltäessä tietoja, jotka saattavat sisältää tarpeettomia välilyöntejä merkkijonojen alussa, jolloin voimme puhdistaa arvot tietokannasta.



Syntaksi:

LTRIM-funktion syntaksi SQL:ssä voi vaihdella hieman tietokantakoneen mukaan. MySQL:ssä syntaksi on seuraava:





LTRIM(merkkijono_trimmiin)

'String_to_trim' määrittää syötemerkkijonon, josta haluamme poistaa kaikki johtavat välilyönnit.

Esimerkki 1: Peruskäyttö (MySQL)

Katsotaanpa joitain käytännön esimerkkejä LTRIM-toiminnon käytöstä. Aloitamme peruskäytöstä ja jatkamme sitten kattamaan joitain edistyneempiä esimerkkejä.



Esimerkkitiedot:

Ennen kuin sukeltaa kyselyihin, harkitse esimerkkitaulukkoa, joka sisältää 'työntekijä' tiedot seuraavasti:

 Lähikuva sanaluettelosta Kuvaus luotiin automaattisesti
Oletetaan, että haluamme noutaa 'job_title' taulukosta, josta ensimmäiset välimerkit on poistettu. Voimme käyttää LTRIM-toimintoa seuraavassa esitetyllä tavalla:

SELECT LTRIM(työn_nimi) AS puhdistettu_työn_nimi FROM emp;

Lähtö:

 Lähikuva koodista Kuvaus luotiin automaattisesti

Esimerkki 2: Erikoismerkkien leikkaaminen

Oletusarvoisesti LTRIM-toiminto poistaa välilyönnit syöttömerkkijonosta. Voimme kuitenkin määrittää tietyt merkit, jotka haluamme poistaa syöttömerkkijonosta.

Esimerkiksi, jos haluat poistaa kaikki sarkainmerkin esiintymät, voimme käyttää '\t'-arvoa seuraavan esimerkin mukaisesti:

SELECT LTRIM('\t' FROM sukunimi) AS trimmed_sukunimi FROM emp;

Tämän pitäisi poistaa kaikki sarkainmerkit määritetyn sarakkeen merkkijonoista.

HUOMAUTUS: Voit määrittää minkä tahansa tuetun merkin.

Johtopäätös

Tässä opetusohjelmassa opimme SQL:n LTRIM()-funktiosta selvittääksemme, kuinka tiettyjen merkkien esiintymät voidaan leikata tietystä merkkijonosta.