SQL RTRIM()

Sql Rtrim



En av de vanligste oppgavene i SQL og andre programmeringsspråk er å manipulere og jobbe med strengdataene. 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 RTRIM()-funksjonen som spiller en avgjørende rolle i strengtrimming.







SQL RTRIM()

I SQL står RTRIM()-funksjonen for høyre trim. Funksjonen lar oss fjerne eventuelle og/eller etterfølgende (lengst til høyre) tegn fra en gitt strengverdi.



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



Syntaks:

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





RTRIM(streng_til_trim)

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

SQL RTRIM() Eksempel på bruk (MySQL)

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



Eksempel 1: Eksempeldata

Før du dykker inn i spørringene, bør du vurdere en eksempeltabell som inneholder ansattdataene som vist i følgende:

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

SELECT RTRIM(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 RTRIM()-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:

VELG RTRIM( ' \t ' FROM last_name) AS trimmet_last_name FROM 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 RTRIM()-funksjonen i SQL for å finne ut hvordan du kan trimme enhver forekomst av de spesifiserte tegnene fra en gitt streng.