次の方法で共有


TRIM - Cosmos DB のクエリ言語 (Azure と Fabric)

TRIM関数は、先頭と末尾の空白文字またはカスタム文字を削除した後、文字列式を返します。

先頭または末尾の空白がトリミングされた文字列を返す Azure Cosmos DB for NoSQL システム関数。

構文

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

論争

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"
  }
]

注釈

  • この関数では、インデックスは使用されません。