Condividi tramite


TRIM - Linguaggio di query in Cosmos DB (in Azure e Fabric)

La TRIM funzione restituisce un'espressione stringa dopo la rimozione di spazi vuoti iniziali e finali o caratteri personalizzati.

Funzione di sistema Azure Cosmos DB per NoSQL che restituisce una stringa con spazi vuoti iniziali o finali tagliati.

Sintassi

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

Arguments

Description
string_expr_1 Espressione stringa.
string_expr_2 Espressione stringa facoltativa con una stringa da tagliare da string_expr_1. Se non specificato, il valore predefinito consiste nel tagliare gli spazi vuoti.

Tipi restituiti

Restituisce un'espressione stringa.

Esempi

Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.

Tagliare spazi vuoti e caratteri

In questo esempio la TRIM funzione viene usata per tagliare spazi vuoti e caratteri personalizzati dalle stringhe.

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

Osservazioni:

  • Questa funzione non usa l'indice.