RTRIM (Azure Stream Analytics)
Удаляет все пробелы в конце строки — из правой строки: RIGHT TRIM.
Примечание
Это поведение отличается от функции RTRIM T-SQL, которая удаляет только символ пробела. (char(32))
Синтаксис
RTRIM ( string_expression )
Аргументы
string_expression
Оцениваемое строковое выражение. string_expression может быть константой или столбцом типа nvarchar(max).
Типы возвращаемых данных
nvarchar(max)
Комментарии
Пробелы — это следующие символы Юникода:
- Члены категории ЮникодCategory.SpaceSeparator , включает символы ПРОБЕЛ (U+0020), NO-BREAK SPACE (U+00A0), OGHAM ПРОБЕЛ (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002) +2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), ПРОБЕЛ ПУНКТУАЦИИ (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F) и IDEOGRAPHIC SPACE (U+3000).
- Члены категории ЮникодCategory.LineSeparator , которая состоит исключительно из символа LINE SEPARATOR (U+2028).
- Члены категории UnicodeCategory.ParagraphSeparator , которая состоит исключительно из символа PARAGRAPH SEPARATOR (U+2029).
- Символы СИМВОЛЬНАЯ ТАБУЛЯЦИЯ (U+0009), КАНАЛ СТРОКИ (U+000A), ТАБУЛЯЦИЯ СТРОК (U+000B), КАНАЛ ФОРМЫ (U+000C), ВОЗВРАТ КАРЕТКИ (U+000D) и СЛЕДУЮЩАЯ СТРОКА (U+0085).
Примеры
SELECT
RTRIM( 'Right test ' ) AS trimmedTest
FROM Input
Возвращает:
trimmedTest |
---|
Проверка правильности |