SQL RTRIM()

Sql Rtrim



En af de mest almindelige opgaver i SQL og andre programmeringssprog er at manipulere og arbejde med strengdataene. Dette kan omfatte strengsammenkædning, konvertering af øvre eller nedre hylstre, strengtrimning og mange flere.

En af de mest almindelige strengmanipulationsopgaver i SQL er trimning eller fjernelse af mellemrumstegnene fra en given inputstreng.

I denne tutorial lærer vi om RTRIM()-funktionen, som spiller en afgørende rolle i strengtrimning.







SQL RTRIM()

I SQL står funktionen RTRIM() for højre trim. Funktionen giver os mulighed for at fjerne eventuelle og/eller efterfølgende (længst til højre) tegn fra en given strengværdi.



Denne funktion er især nyttig, når vi håndterer data, der kan indeholde unødvendige mellemrum i slutningen af ​​strenge, som giver os mulighed for at rydde op i værdierne fra databasen.



Syntaks:

Syntaksen for RTRIM()-funktionen i SQL kan variere lidt afhængigt af databasemotoren. I MySQL er syntaksen som følger:





RTRIM(streng_til_trim)

'string_to_trim' specificerer den inputstreng, hvorfra vi ønsker at fjerne eventuelle ledende mellemrumstegn.

SQL RTRIM() Eksempel på brug (MySQL)

Lad os se på nogle praktiske eksempler på, hvordan man bruger RTRIM()-funktionen. Vi starter med en grundlæggende brug og fortsætter derefter med at dække nogle mere avancerede eksempler.



Eksempel 1: Eksempeldata

Før du dykker ned i forespørgslerne, skal du overveje en eksempeltabel, der indeholder medarbejderdata som vist i følgende:

 Et nærbillede af en liste med ord Beskrivelse genereret automatisk
Antag, at vi ønsker at hente 'job_title' fra tabellen, hvor de førende mellemrumstegn fjernes. Vi kan bruge funktionen RTRIM() som vist i følgende:

SELECT RTRIM(job_title) AS cleaned_job_title FROM emp;

Produktion:

 Et nærbillede af en kode Beskrivelse genereret automatisk

Eksempel 2: Trimning af specifikke tegn

Som standard fjerner funktionen RTRIM() mellemrumstegnene fra inputstrengen. Vi kan dog angive de specifikke tegn, som vi ønsker at fjerne fra inputstrengen.

For at fjerne al forekomst af tabulatortegnet kan vi f.eks. bruge '\t'-værdien som vist i følgende eksempel:

VÆLG RTRIM( ' \t ' FROM efternavn) AS trimmet_efternavn FRA emp;

Dette bør fjerne alle tabulatortegn fra strengene i den angivne kolonne.

BEMÆRK: Du kan angive et hvilket som helst understøttet tegn.

Konklusion

I denne øvelse lærte vi om RTRIM()-funktionen i SQL for at finde ud af, hvordan man trimmer enhver forekomst af de angivne tegn fra en given streng.