SQL LTRIM() funkcija

Sql Ltrim Funkcija



Viens no visizplatītākajiem uzdevumiem SQL un citās programmēšanas valodās ir manipulācijas un darbs ar virkņu datiem. Tas var ietvert virkņu savienošanu, augšējo vai apakšējo burtu pārveidošanu, virknes apgriešanu un daudz ko citu.

Viens no visizplatītākajiem virkņu manipulācijas uzdevumiem SQL ir atstarpes rakstzīmju apgriešana vai noņemšana no dotās ievades virknes.

Šajā apmācībā mēs uzzināsim par LTRIM() funkciju, kurai ir izšķiroša nozīme virkņu apgriešanā.







SQL LTRIM

SQL valodā LTRIM() funkcija apzīmē kreiso apgriešanu. Funkcija ļauj mums noņemt visas un vai vadošās (vismaz kreisās) rakstzīmes no dotās virknes vērtības.



Šī funkcija ir īpaši noderīga, strādājot ar datiem, kas var saturēt nevajadzīgas atstarpes virkņu sākumā, kas ļauj mums iztīrīt vērtības no datu bāzes.



Sintakse:

Funkcijas LTRIM sintakse SQL var nedaudz atšķirties atkarībā no datu bāzes programmas. MySQL sintakse ir šāda:





LTRIM(virkne līdz apgriešanai)

String_to_trim norāda ievades virkni, no kuras mēs vēlamies noņemt visas sākuma atstarpes rakstzīmes.

1. piemērs: pamata lietojums (MySQL)

Apskatīsim dažus praktiskus LTRIM izmantošanas piemērus. Mēs sākam ar pamata lietojumu un pēc tam turpinām apskatīt dažus sarežģītākus piemērus.



Datu paraugi:

Pirms iedziļināties vaicājumos, apsveriet tabulas piemēru, kurā ir šādi “darbinieka” dati:

 Automātiski ģenerēts vārdu saraksta tuvplāns Apraksts
Pieņemsim, ka mēs vēlamies izgūt “job_title” no tabulas, kurā ir noņemtas galvenās atstarpes rakstzīmes. Mēs varam izmantot LTRIM funkciju, kā parādīts tālāk:

SELECT LTRIM(darba_nosaukums) AS iztīrīts_darba_nosaukums FROM emp;

Izvade:

 Automātiski ģenerēts koda tuvplāns Apraksts

2. piemērs. Īpašu rakstzīmju apgriešana

Pēc noklusējuma funkcija LTRIM no ievades virknes noņem atstarpes rakstzīmes. Tomēr mēs varam norādīt konkrētās rakstzīmes, kuras vēlamies noņemt no ievades virknes.

Piemēram, lai noņemtu visus tabulēšanas rakstzīmes gadījumus, mēs varam izmantot vērtību “\t”, kā parādīts šajā piemērā:

SELECT LTRIM('\t' FROM uzvārds) AS apgriezts_uzvārds FROM emp;

Tam vajadzētu noņemt visas tabulēšanas rakstzīmes no virknēm norādītajā kolonnā.

PIEZĪME. Varat norādīt jebkuru atbalstīto rakstzīmi.

Secinājums

Šajā apmācībā mēs uzzinājām par LTRIM() funkciju SQL, lai atklātu, kā no noteiktās virknes izgriezt jebkuru norādīto rakstzīmju gadījumu.