TRIM (Transact-SQL) (Svenska)

  • 2017-03-27
  • 2 minuter att läsa
    • j
    • M
    • i
    • K
    • m
    • +11

Gäller: SQL Server 2017 (14.x ) och senare Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Tar bort mellanslagstecknet char(32) eller andra angivna tecken från början och slutet av en sträng.

Syntax

Obs

För att se Transact-SQL-syntax för SQL Server 2014 och tidigare, se Föregående versionsdokumentation.

Argument

tecken Är ett bokstavligt, variabelt eller funktionsanrop av alla icke-LOB-tecken typ (nvarchar, varchar, nchar eller char) som innehåller tecken som ska tas bort. nvarchar(max) och varchar(max) är inte tillåtna.

sträng Är ett uttryck av vilken typ av tecken som helst (nvarchar, varchar, nchar eller char) där tecken bör tas bort.

Returtyper

Returnerar ett teckenuttryck med en typ av strängargument där mellanslagstecknet char(32) eller annat anges tecken tas bort från båda sidor. Returnerar NULL om inmatningssträngen är NULL.

Anmärkningar

Som standard tar bort TRIM -funktionen mellanslagstecken från både början och slutet av strängen. Detta beteende motsvarar LTRIM(RTRIM(@string)).

Exempel

A. Tar bort mellanslagstecknet från båda sidor av strängen

Följande exempel tar bort mellanslag före och efter ordet test.

Här är resultatuppsättningen.

B. Tar bort angivna tecken från båda sidor av strängen

Följande exempel tar bort en efterföljande period och mellanslag före # och efter ordet test.

Här är resultatuppsättningen.

Se Också

Lämna ett svar

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