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 eller CHAR) som innehåller tecken som kommer att tas bort. Observera att NVARCHAR(MAX) och VARCHAR(MAX) inte är tillåtna. Argumentet remove_characters är valfritt. Om du hoppar över den kommer funktionen TRIM() att returnera en sträng efter att alla ledande och efterföljande utrymmen har trunkerats från input_string. Det har samma effekt som att använda både LTRIM() och RTRIM() -funktionen: RTRIM(LTRIM(input_string).
  • input_string är ett uttryck av vilken typ av tecken som helst (NVARCHAR, VARCHAR, NCHAR eller CHAR) där removed_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.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *