RTRIM (Azure Stream Analytics)

Usuwa wszelkie znaki odstępu od końca ciągu — z prawej strony : RIGHT TRIM.

Uwaga

To zachowanie różni się od funkcji RTRIM języka T-SQL, która usuwa tylko znak spacji (char(32))

Składnia

RTRIM ( string_expression )

Argumenty

String_expression

Czy wyrażenie ciągu ma być oceniane. string_expression może być stałą lub kolumną typu nvarchar(max).

Typy zwracane

Nvarchar(max)

Uwagi

Znaki odstępu są następującymi znakami Unicode:

  • Członkowie kategorii UnicodeCategory.SpaceSeparator , który zawiera znaki SPACJA (U+0020), SPACJA NO-BREAK (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2000) 2003), TRZY-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), INTERPUNKCJA SPACJA (U+2008), CIENKA PRZESTRZEŃ (U+2009), PRZESTRZEŃ DO WŁOSÓW (U+200A), WĄSKIE MIEJSCE BEZ PRZERWY (U+202F), ŚREDNIA PRZESTRZEŃ MATEMATYCZNA (U+205F) i PRZESTRZEŃ IDEOGRAFII (U+3000).
  • Członkowie kategorii UnicodeCategory.LineSeparator , która składa się wyłącznie z znaku SEPARATOR LINII (U+2028).
  • Elementy członkowskie kategorii UnicodeCategory.AkapitSeparator , która składa się wyłącznie z znaku SEPARATOR AKAPITu (U+2029).
  • Znaki TABULACJI ZNAKÓW (U+0009), KANAŁ WIERSZA (U+000A), TABULATION LINII (U+000B), ŹRÓDŁO FORMULARZA (U+000C), POWRÓT KARETKI (U+000D) i NASTĘPNY WIERSZ (U+0085).

Przykłady


SELECT
  RTRIM( 'Right test    ' ) AS trimmedTest
FROM Input

Zwraca:

trimmedTest
Właściwy test

Zobacz też