共用方式為


TRIM指令

✅ Azure 串流分析 ✅ 網狀架構事件串流

從字串開頭和結尾移除任何空格符。

備註

此行為與 T-SQL 的 TRIM 函式不同,該函式只會移除空格字元 (char(32))

語法

TRIM ( 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+20 02、EM SPACE (U+2003)、三PER-EM 空間(U+2004)、四PER-EM 空間(U+2005)、六PER-EM 空間(U+2006)、圖空間(U+2007)、 標點符號空間(U+2008)、薄空間(U+2009)、頭髮空間(U+200A)、窄 NO-BREAK 空間(U+202F)、中數學空間(U+205F)和表像空間(U+3000)。
  • UnicodeCategory.LineSeparator 類別的成員,它只包含LINE SEPARATOR 字元 (U+2028)。
  • UnicodeCategory.ParagraphSeparator 類別的成員,只包含PARAGRAPH SEPARATOR字元 (U+2029)。
  • 字元字元 TABULATION (U+0009)、換行符 (U+000A)、行 TABULATION (U+000B)、表單摘要(U+000C)、歸位字元(U+000D)和下一行 (U+0085)。

範例


SELECT
  TRIM( '      a test    ' ) AS trimmedTest
FROM Input

退貨

trimmedTest
測試

另請參閱