SQL LTRIM()-funksjon

Sql Ltrim Funksjon



En av de vanligste oppgavene i SQL og andre programmeringsspråk er å manipulere og jobbe med strengdata. Dette kan inkludere strengsammenkobling, konvertering av øvre eller nedre foringsrør, strengtrimming og mange flere.

En av de vanligste strengmanipuleringsoppgavene i SQL er å trimme eller fjerne mellomromstegnene fra en gitt inndatastreng.

I denne opplæringen vil vi lære om LTRIM()-funksjonen som spiller en avgjørende rolle i strengtrimming.







SQL LTRIM

I SQL står LTRIM()-funksjonen for venstre trim. Funksjonen lar oss fjerne alle og eller ledende (lengst til venstre) tegn fra en gitt strengverdi.



Denne funksjonen er spesielt nyttig når du arbeider med data som kan inneholde unødvendig mellomrom i begynnelsen av strengene som lar oss rydde opp i verdiene fra databasen.



Syntaks:

Syntaksen for LTRIM-funksjonen i SQL kan variere litt avhengig av databasemotoren. I MySQL er syntaksen som følger:





LTRIM(streng_til_trim)

'string_to_trim' spesifiserer inngangsstrengen som vi ønsker å fjerne eventuelle ledende mellomromstegn fra.

Eksempel 1: Grunnleggende bruk (MySQL)

La oss se på noen praktiske eksempler på hvordan du bruker LTRIM-funksjonen. Vi starter med en grunnleggende bruk og fortsetter med å dekke noen mer avanserte eksempler.



Eksempeldata:

Før du dykker inn i spørringene, bør du vurdere en eksempeltabell som inneholder 'ansatt'-dataene som følger:

 Et nærbilde av en liste med ord Beskrivelse generert automatisk
Anta at vi ønsker å hente 'job_title' fra tabellen der de ledende mellomromstegnene er fjernet. Vi kan bruke LTRIM-funksjonen som vist i følgende:

SELECT LTRIM(job_title) AS cleaned_job_title FROM emp;

Produksjon:

 Et nærbilde av en kode Beskrivelse generert automatisk

Eksempel 2: Trimming av spesifikke tegn

Som standard fjerner LTRIM-funksjonen mellomromstegnene fra inndatastrengen. Vi kan imidlertid spesifisere de spesifikke tegnene vi ønsker å fjerne fra inndatastrengen.

For eksempel, for å fjerne all forekomst av tabulatortegnet, kan vi bruke '\t'-verdien som vist i følgende eksempel:

SELECT LTRIM('\t' FROM etternavn) AS trimmet_etternavn FRA emp;

Dette bør fjerne alle tabulatortegn fra strengene i den angitte kolonnen.

MERK: Du kan spesifisere hvilket som helst støttet tegn.

Konklusjon

I denne opplæringen lærte vi om LTRIM()-funksjonen i SQL for å finne ut hvordan du kan trimme enhver forekomst av de spesifiserte tegnene fra en gitt streng.