Dela via


RTRIM (Azure Stream Analytics)

Tar bort blankstegstecken från slutet av en sträng – från höger: HÖGER TRIM.

Anteckning

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

Syntax

RTRIM ( string_expression )

Argument

string_expression

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

Returtyper

nvarchar(max)

Kommentarer

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+2002), EM SPACE (U +2003), TRE PER EM-BLANKSTEG (U+2004), FYRA PER EM-BLANKSTEG (U+2005), SEX PER EM-BLANKSTEG (U+2006), FIGURUTRYMME (U+2007), SKILJETECKEN (U+2008), TUNT UTRYMME (U+2009), HÅRUTRYMME (U+200A), SMALT NO-BREAK SPACE (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 tecknet STYCKEAVGRÄNSARE (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
  RTRIM( 'Right test    ' ) AS trimmedTest
FROM Input

Returnerar:

trimmedTest
Rätt test

Se även