Sdílet prostřednictvím


RTRIM (Azure Stream Analytics)

Odebere všechny prázdné znaky z konce řetězce – zprava : PRAVÝ STŘIH.

Poznámka

Toto chování se liší od funkce RTRIM jazyka T-SQL, která odebere pouze znak mezery. (char(32))

Syntaxe

RTRIM ( string_expression )

Argumenty

String_expression

Jedná se o řetězcový výraz, který se má vyhodnotit. string_expression může být konstanta nebo sloupec typu nvarchar(max).

Návratové typy

Nvarchar(max)

Poznámky

Prázdné znaky jsou následující znaky Unicode:

  • Členové kategorie UnicodeCategory.SpaceSeparator , který obsahuje znaky MEZERA (U+0020), NO-BREAK MEZERA (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM MEZERA (U+2002), EM MEZERA (U+2002) 2003), PROSTOR SE TŘEMI PER-EM (U+2004), 4-PER-EM MEZERA (U+2005), ŠEST-PER-EM MEZERA (U+2006), FIGURE SPACE (U+2007), INTERPUNKČNÍ MEZERA (U+2008), TENKÝ PROSTOR (U+2009), PROSTOR PRO VLASY (U+200A), ÚZKÝ BEZ PŘERUŠENÍ (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) A IDEOGRAFICKÝ PROSTOR (U+3000).
  • Členové kategorie UnicodeCategory.LineSeparator , která se skládá výhradně ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).
  • Členové kategorie UnicodeCategory.ParagraphSeparator , která se skládá výhradně ze znaku ODDĚLOVAČ ODSTAVCE (U+2029).
  • Tabulace znaků (U+0009), ŘÁDKOVÁNÍ (U+000A), TABULACE ŘÁDKŮ (U+000B), INFORMAČNÍ KANÁL FORMULÁŘE (U+000C), NÁVRATOVÁ ČÁRA (U+000D) a DALŠÍ ŘÁDEK (U+0085).

Příklady


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

Vrací:

trimmedTest
Správný test

Viz také