Compartir vía


TRIM - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La TRIM función devuelve una expresión de cadena después de quitar espacios en blanco iniciales y finales o caracteres personalizados.

Una función del sistema de Azure Cosmos DB para NoSQL que devuelve una cadena con espacios en blanco iniciales o finales recortados.

Syntax

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

Arguments

Description
string_expr_1 Expresión de cadena.
string_expr_2 Expresión de cadena opcional con una cadena que se va a recortar de string_expr_1. Si no se especifica, el valor predeterminado es recortar el espacio en blanco.

Tipos de retorno

Devuelve una expresión de cadena.

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

Recorte de espacios en blanco y caracteres

En este ejemplo, la TRIM función se usa para recortar espacios en blanco y caracteres personalizados de cadenas.

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

Observaciones

  • Esta función no utiliza el índice.