LTRIM (Azure 流分析)

从字符串开头删除所有空格字符 - 从左侧 :LEFT TRIM。

注意

此行为不同于 T-SQL 的 LTRIM 函数,该函数仅删除空格字符 (char(32))

语法

LTRIM ( string_expression )

参数

string_expression

是要计算的字符串表达式。 string_expression可以是 nvarchar 类型的常量或列 (max) 。

返回类型

nvarchar(max)

注解

空格字符是以下 Unicode 字符:

  • UnicodeCategory.SpaceSeparator 类别的成员,其中包括字符 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) 、THREE-PER-EM SPACE (U+2004) , 4-PER-EM SPACE (U+2005) ,6-PER-EM SPACE (U+2006) ,FIGURE SPACE (U+2007) ,标点空间 (U+2008) , 细化空间 (U+2009) 、发型空间 (U+200A) 、窄无中断空间 (U+202F) 、中等数学空间 (U+205F) 和 IDEOGRAPHIC SPACE (U+3000) 。
  • UnicodeCategory.LineSeparator 类别的成员,该类别仅包含行分隔符字符 (U+2028) 。
  • UnicodeCategory.ParagraphSeparator 类别的成员,该类别仅由 PARAGRAPH SEPARATOR 字符 (U+2029) 组成。
  • 字符字符 TABULATION (U+0009) , 换行 (U+000A) 、行制表 (U+000B) 、FORM Feed (U+000C) 、回车符 (U+000D) 和 NEXT LINE (U+0085) 。

示例


SELECT
  LTRIM( '      Left test' ) AS trimmedTest
FROM Input

返回:

trimmedTest
左测试

另请参阅