Aracılığıyla paylaş


TRIM - Cosmos DB'de sorgu dili (Azure ve Doku'da)

İşlev, TRIM baştaki ve sondaki boşluk veya özel karakterleri kaldırdıktan sonra bir dize ifadesi döndürür.

Başında veya sonunda boşluk kesilmiş bir dize döndüren bir Azure Cosmos DB sistem işlevi.

Sözdizimi

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

Arguments

Description
string_expr_1 Dize ifadesi.
string_expr_2 dizesini kırpmak string_expr_1için isteğe bağlı bir dize ifadesi. Belirtilmezse, varsayılan değer boşluğu kırpmaktır.

Dönüş türleri

Bir dize ifadesi döndürür.

Örnekler

Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.

Boşlukları ve karakterleri kırpma

Bu örnekte işlev, TRIM dizelerdeki boşlukları ve özel karakterleri kırpmak için kullanılır.

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

Açıklamalar

  • Bu işlev dizini kullanmaz.