TRIM - Cosmos DB 中的查询语言(在 Azure 和 Fabric 中)

TRIM 函数在删除前导和尾随空格或自定义字符后返回字符串表达式。

一个 Azure Cosmos DB for NoSQL 系统函数,该函数返回已剪裁前导空格或尾随空格的字符串。

Syntax

TRIM(<string_expr_1> [, <string_expr_2>])

Arguments

Description
string_expr_1 字符串表达式。
string_expr_2 一个可选字符串表达式,其中包含要从中剪裁的 string_expr_1字符串。 如果未指定,则默认值为剪裁空格。

返回类型

返回字符串表达式。

例子

本部分包含有关如何使用此查询语言构造的示例。

剪裁空格和字符

在此示例中,该 TRIM 函数用于剪裁字符串中的空格和自定义字符。

SELECT VALUE {
  trimPrefix: TRIM("   AdventureWorks"),
  trimSuffix: TRIM("AdventureWorks   "),
  trimWhitespace: TRIM("   AdventureWorks   "),
  trimWrongCharacter: TRIM("---AdventureWorks---"),
  trimUnderscores: TRIM("___AdventureWorks___", "_"),
  trimHyphens: TRIM("---AdventureWorks---", "-"),
  trimSubsetCharacters: TRIM("-- AdventureWorks --", "-"),
  trimMultipleCharacters: TRIM("-_-AdventureWorks-_-", "-_")
}
[
  {
    "trimPrefix": "AdventureWorks",
    "trimSuffix": "AdventureWorks",
    "trimWhitespace": "AdventureWorks",
    "trimWrongCharacter": "---AdventureWorks---",
    "trimUnderscores": "AdventureWorks",
    "trimHyphens": "AdventureWorks",
    "trimSubsetCharacters": " AdventureWorks ",
    "trimMultipleCharacters": "AdventureWorks"
  }
]

注解

  • 此函数不使用索引。