StringEquals (consulta NoSQL)

SE APLICA A: NoSQL

Devuelve un valor booleano que indica si la primera expresión de cadena coincide con la segunda.

Sintaxis

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

Argumentos

Descripción
string_expr_1 La primera expresión de cadena que se va a comparar.
string_expr_2 La segunda expresión de cadena que se va a comparar.
boolean_expr(Opcional) Una expresión booleana opcional para ignorar mayúsculas y minúsculas. Cuando se establece en true, esta función realiza una búsqueda sin distinción entre mayúsculas y minúsculas. Si no se especifica, el valor predeterminado es false.

Tipos de valores devueltos

Devuelve una expresión booleana.

Ejemplos

En el ejemplo siguiente se comprueba si "abc" contiene "abc" y si "abc" contiene "ABC".

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

Comentarios

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