SQL TRIM-funksjoner, formål, syntaks og vanlige bruksområder

Et hyppig problem som oppstår fra datainnføring er at uønskede hvite mellomrom tilfeldigvis legges til i begynnelsen eller slutten av en streng når brukeren legger inn data i en tekstboks. Disse hvite mellomrommene kan forårsake problemer når du prøver å identifisere dupliserte poster eller når du prøver å BLI MED i tabeller på strengvariabler.

SQL inneholder to funksjoner for å trimme det hvite området fra en streng:

LTRIM-funksjonen brukes til å fjerne hvite mellomrom fra begynnelsen av en streng.

RTRIM-funksjonen brukes til å fjerne hvite mellomrom fra slutten av en streng.

Begge disse strengene funksjoner er tilgjengelige i SQL Server, Oracle, MySQL og Microsoft Access.

Syntaksen for funksjonene er som følger:

LTRIM (String)
RTRIM (String)

Strengparameteren som sendes til funksjonene kan være et kolonnenavn, en variabel, en bokstavelig streng eller utdata fra en brukerdefinert funksjon eller skalarforespørsel.

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

Hvis du vil fjerne de hvite mellomrommene i begynnelsen og slutten av strengen, kan du bare bruke både LTRIM og RTRIM på strengen. Alternativt hvis du bruker MySQL eller Microsoft Access, kan du bruke TRIM-funksjonen som gjør det samme som å bruke både LTRIM og RTRIM.

Konklusjon

I denne artikkelen har vi demonstrert hvordan for å fjerne hvite mellomrom fra begynnelsen og slutten av strengvariabler ved hjelp av SQL. Disse funksjonene kan hjelpe deg med å rydde opp i dataene til et mer standardisert format og forhindre problemer som oppstår fra å ikke identifisere hva som skal være dupliserte poster eller skape vellykkede INNER-JOINS hvis du blir med på en streng.

rapporter denne annonsen

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *