Condividi tramite


StringEquals (query NoSQL)

SI APPLICA A: NoSQL

Restituisce un valore booleano che indica se la prima espressione stringa corrisponde al secondo.

Sintassi

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

Argomenti

Descrizione
string_expr_1 Prima espressione stringa da confrontare.
string_expr_2 Seconda espressione stringa da confrontare.
boolean_expr(opzionale) Espressione booleana facoltativa per ignorare la distinzione tra maiuscole e minuscole. Se impostato su true, questa funzione esegue una ricerca senza distinzione tra maiuscole e minuscole. Se non è specificato, il valore predefinito è false.

Tipi restituiti

Restituisce un'espressione booleana.

Esempi

Nell'esempio seguente viene verificato se abc corrisponde abc a e se abc corrisponde a ABC.

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

Osservazioni:

  • Questa funzione esegue una ricerca di indice.