Compartir vía


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

La STRINGEQUALS función devuelve un valor booleano que indica si la primera expresión de cadena coincide con la segunda.

Una función del sistema de Azure Cosmos DB para NoSQL que devuelve un valor booleano que indica si dos cadenas son equivalentes.

Syntax

STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])

Arguments

Description
string_expr_1 Primera expresión de cadena que se va a comparar.
string_expr_2 Segunda expresión de cadena que se va a comparar.
boolean_expr Expresión booleana opcional para omitir mayúsculas y minúsculas. Cuando se establece trueen , esta función realiza una búsqueda que no distingue mayúsculas de minúsculas. Si no se especifica, el valor predeterminado es false.

Tipos de retorno

Devuelve una expresión booleana.

Examples

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

Comparación de la igualdad de cadenas

En este ejemplo, la STRINGEQUALS función se usa para comprobar si dos cadenas son iguales, con y sin distinción entre mayúsculas y minúsculas.

SELECT VALUE {
  compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
  compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
  compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
  {
    "compareSameCase": true,
    "compareDifferentCase": false,
    "compareIgnoreCase": true
  }
]

Observaciones

  • Esta función realiza una búsqueda de índice.