SQL Server TRIM-funktion (Svenska)
Sammanfattning: i denna handledning lär du dig hur du använder SQL Server TRIM() funktion för att ta bort mellanslag eller angivna tecken från båda sidor av en sträng.
SQL Server TRIM () -funktionsöversikt
Funktionen TRIM() tar bort mellanslag eller angivna tecken från båda ändarna av en sträng. Följande är syntaxen för TRIM() -funktionen:
Code language: SQL (Structured Query Language) (sql)
I denna syntax:
-
removed_charactersär en bokstavskolumn, variabel eller tabellkolumn av vilken typ som helst som inte är LOB (NVARCHAR,VARCHAR,NCHARellerCHAR) som innehåller tecken som kommer att tas bort. Observera attNVARCHAR(MAX)ochVARCHAR(MAX)inte är tillåtna. Argumentetremove_charactersär valfritt. Om du hoppar över den kommer funktionenTRIM()att returnera en sträng efter att alla ledande och efterföljande utrymmen har trunkerats fråninput_string. Det har samma effekt som att använda bådeLTRIM()ochRTRIM()-funktionen:RTRIM(LTRIM(input_string). -
input_stringär ett uttryck av vilken typ av tecken som helst (NVARCHAR,VARCHAR,NCHARellerCHAR) därremoved_charactersska tas bort.
Funktionen TRIM() returnerar en sträng där removed_characters tas bort från både vänster och höger sida. Den returnerar NULL om input_string är NULL.
SQL Server TRIM () -funktionsexempel
Låt oss ta några exempel på att använda TRIM() -funktion.
A) Ta bort ledande och efterföljande mellanslag från en sträng
Följande exempel använder TRIM() -funktion för att ta bort alla ledande och efterföljande mellanslag från strängen " Test string ";
Code language: SQL (Structured Query Language) (sql)
Här är utdata :
result-----------------Test string(1 row affected)
B) Använd TRIM () -funktionen för att ta bort angivna tecken från båda sidor av en sträng
Detta exempel använder TRIM() -funktion för att ta bort tecknen. och $ från strängen "$$$Hello..":
Code language: SQL (Structured Query Language) (sql)
Följande visar utdata:
result----------Hello(1 row affected)
C) Använda funktionen TRIM () för att rensa upp ledande och efterföljande utrymmen i en kolumn i en tabell
Detta uttalande använder TRIM() -funktion för att ta bort alla ledande och efterföljande mellanslag från värdena i street kolumnen i sales.customers -tabellen:
Code language: SQL (Structured Query Language) (sql)
I den här självstudien har du lärt dig hur du använder SQL Server TRIM() -funktionen för att ta bort mellanslag eller specificerade tecken från båda sidor av en sträng.