SQL TRIM-funktioner, formål, syntaks og almindelige anvendelser

Et hyppigt problem, der opstår ved dataindtastning, er de uønskede hvide mellemrum ved et uheld tilføjet i begyndelsen eller slutningen af en streng, når brugeren indtaster data i en tekstboks. Disse hvide mellemrum kan forårsage problemer, når du prøver at identificere duplikatposter, eller når du forsøger at TILSLUTTE tabeller på strengvariabler.

SQL indeholder to funktioner til at trimme det hvide mellemrum fra en streng:

LTRIM-funktionen bruges til at fjerne hvide mellemrum fra begyndelsen af en streng.

RTRIM-funktionen bruges til at fjerne hvide mellemrum fra slutningen af en streng.

Begge disse strenge funktioner er tilgængelige i SQL Server, Oracle, MySQL og Microsoft Access.

Syntaksen for funktionerne er som følger:

LTRIM (String)
RTRIM (String)

Strengparameteren, der sendes til funktionerne, kan være et kolonnenavn, en variabel, en bogstavelig streng eller output fra en brugerdefineret funktion eller skalarforespørgsel.

SELECT LTRIM(" spaces at start")SELECT RTRIM(FirstName) FROM Customers

Hvis du vil fjerne de hvide mellemrum i både begyndelsen og slutningen af strengen, kan du blot anvende både LTRIM og RTRIM på strengen. Alternativt, hvis du bruger MySQL eller Microsoft Access, kan du bruge TRIM-funktionen, der gør det samme som at anvende både LTRIM og RTRIM.

Konklusion

I denne artikel har vi demonstreret, hvordan for at fjerne hvide mellemrum fra begyndelsen og slutningen af strengvariabler ved hjælp af SQL. Disse funktioner kan hjælpe dig med at rydde dine data op i et mere standardiseret format og forhindre problemer, der opstår ved ikke at identificere, hvad der skal være duplikatposter, eller skabe vellykkede INNRE JOINS, hvis du går sammen på en streng.

rapporter denne annonce

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *