LTRIM (Azure Stream Analytics)
Usuwa wszelkie znaki odstępu od początku ciągu — z lewej strony : LEWE PRZYCINANIE.
Uwaga
To zachowanie różni się od funkcji LTRIM języka T-SQL, która usuwa tylko znak spacji (char(32))
Składnia
LTRIM ( 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
LTRIM( ' Left test' ) AS trimmedTest
FROM Input
Zwraca:
trimmedTest |
---|
Test po lewej stronie |