SQL RTRIM()

Sql Rtrim



En av de vanligaste uppgifterna i SQL och andra programmeringsspråk är att manipulera och arbeta med strängdata. Detta kan inkludera strängsammansättningen, konvertering av övre eller undre hölje, strängtrimning och många fler.

En av de vanligaste strängmanipuleringsuppgifterna i SQL är att trimma eller ta bort blanktecken från en given inmatningssträng.

I den här handledningen kommer vi att lära oss om funktionen RTRIM() som spelar en avgörande roll vid strängtrimning.







SQL RTRIM()

I SQL står funktionen RTRIM() för höger trim. Funktionen låter oss ta bort eventuella och/eller efterföljande (längst till höger) tecken från ett givet strängvärde.



Den här funktionen är särskilt användbar när vi hanterar data som kan innehålla onödiga blanksteg i slutet av strängar som gör att vi kan rensa värdena från databasen.



Syntax:

Syntaxen för RTRIM()-funktionen i SQL kan variera något beroende på databasmotorn. I MySQL är syntaxen följande:





RTRIM(sträng_till_trim)

'string_to_trim' specificerar inmatningssträngen från vilken vi vill ta bort alla ledande blanksteg.

SQL RTRIM() Exempel på användning (MySQL)

Låt oss titta på några praktiska exempel på hur man använder RTRIM()-funktionen. Vi börjar med en grundläggande användning och fortsätter sedan med att täcka några mer avancerade exempel.



Exempel 1: Exempeldata

Innan du dyker in i frågorna bör du överväga en exempeltabell som innehåller personaldata som visas i följande:

 En närbild av en lista med ord Beskrivning genereras automatiskt
Anta att vi vill hämta 'job_title' från tabellen där de ledande blanktecken tas bort. Vi kan använda funktionen RTRIM() som visas i följande:

SELECT RTRIM(job_title) AS cleaned_job_title FROM emp;

Produktion:

 En närbild av en kod Beskrivning genereras automatiskt

Exempel 2: Trimma specifika tecken

Som standard tar funktionen RTRIM() bort mellanslagstecken från inmatningssträngen. Vi kan dock ange de specifika tecken som vi vill ta bort från inmatningssträngen.

Till exempel, för att ta bort all förekomst av tabbtecknet, kan vi använda värdet '\t' som visas i följande exempel:

VÄLJ RTRIM( ' \t ' FROM last_name) AS trimmed_last_name FROM emp;

Detta bör ta bort alla tabbtecken från strängarna i den angivna kolumnen.

OBS: Du kan ange vilket tecken som helst som stöds.

Slutsats

I den här handledningen lärde vi oss om RTRIM()-funktionen i SQL för att upptäcka hur man trimmar alla förekomster av de angivna tecknen från en given sträng.