SQL Server TRIM-funktion (Dansk)
Oversigt: i denne vejledning lærer du, hvordan du bruger SQL Server TRIM()
funktion til at fjerne mellemrum eller specificerede tegn fra begge sider af en streng.
SQL Server TRIM () -funktionsoversigt
Funktionen TRIM()
fjerner mellemrum eller angivne tegn fra begge ender af en streng. Følgende er syntaksen for TRIM()
-funktionen:
Code language: SQL (Structured Query Language) (sql)
I denne syntaks:
-
removed_characters
er en bogstavelig, variabel eller tabelkolonne af enhver ikke-LOB-karaktertype (NVARCHAR
,VARCHAR
,NCHAR
ellerCHAR
), der indeholder tegn, der fjernes. Bemærk, atNVARCHAR(MAX)
ogVARCHAR(MAX)
typer ikke er tilladt.remove_characters
argumentet er valgfrit. Hvis du springer den over, returnererTRIM()
-funktionen en streng efter at have trunkeret alle ledende og efterfølgende mellemrum frainput_string
. Det har den samme effekt som at bruge bådeLTRIM()
ogRTRIM()
-funktionen:RTRIM(LTRIM(input_string)
. -
input_string
er et udtryk for enhver karaktertype (NVARCHAR
,VARCHAR
,NCHAR
ellerCHAR
) hvorremoved_characters
skal fjernes.
Funktionen TRIM()
returnerer en streng, hvor removed_characters
fjernes fra både venstre og højre side. Det returnerer NULL, hvis input_string
er NULL.
SQL Server TRIM () funktionseksempler
Lad os tage nogle eksempler på brug af TRIM()
-funktion.
A) Fjern ledende og efterfølgende mellemrum fra en streng
Følgende eksempel bruger TRIM()
funktion for at fjerne alle ledende og efterfølgende mellemrum fra strengen " Test string "
;
Code language: SQL (Structured Query Language) (sql)
Her er output :
result-----------------Test string(1 row affected)
B) Brug af TRIM () -funktionen til at fjerne specificerede tegn fra begge sider af en streng
Dette eksempel bruger TRIM()
funktion til at fjerne tegnene. og $ fra strengen "$$$Hello.."
:
Code language: SQL (Structured Query Language) (sql)
Følgende viser output:
result----------Hello(1 row affected)
C) Brug af TRIM () -funktionen til at rydde op i ledende og efterfølgende mellemrum i en kolonne i en tabel
Denne erklæring bruger TRIM()
-funktion til at fjerne alle ledende og bageste mellemrum fra værdierne i street
-kolonnen i sales.customers
-tabellen:
Code language: SQL (Structured Query Language) (sql)
I denne vejledning har du lært, hvordan du bruger SQL Server TRIM()
-funktionen til at fjerne mellemrum eller specificerede tegn fra begge sider af en streng.