Dela via


TRIMMA

✅ Azure Stream Analytics ✅ Fabric Eventstream

Tar bort eventuella blankstegstecken från början och slutet av en sträng.

Anmärkning

Det här beteendet skiljer sig från TRIM-funktionen för T-SQL, som bara tar bort blankstegstecknet (char(32))

Syntax

TRIM ( string_expression )

Argumentpunkter

string_expression

Är stränguttrycket som ska utvärderas. string_expression kan vara en konstant eller kolumn av typen nvarchar(max).

Returtyper

nvarchar(max)

Anmärkningar

Blankstegstecken är följande Unicode-tecken:

  • Medlemmar i kategorin UnicodeCategory.SpaceSeparator , som innehåller tecknen SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2000 2), EM SPACE (U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), SKILJETECKENUTRYMME (U+2008), TUNT UTRYMME (U+2009), HÅRUTRYMME (U+200A), SMAL NO-BREAK UTRYMME (U+202F), MEDEL MATEMATISKT UTRYMME (U+205F) och IDEOGRAPHIC SPACE (U+3000).
  • Medlemmar i kategorin UnicodeCategory.LineSeparator , som endast består av LINE SEPARATOR-tecknet (U+2028).
  • Medlemmar i kategorin UnicodeCategory.ParagraphSeparator , som endast består av styckeavgränsaren (U+2029).
  • Tecknen CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) och NEXT LINE (U+0085).

Exempel


SELECT
  TRIM( '      a test    ' ) AS trimmedTest
FROM Input

Returnerar:

trimmedTest
ett test

Se även