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
,NCHAR
ellerCHAR
) 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
,NCHAR
ellerCHAR
) därremoved_characters
ska 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.