Partager via


StringEquals (requête NoSQL)

S’APPLIQUE À : NoSQL

Retourne une valeur booléenne indiquant si la première expression de chaîne correspond à la seconde.

Syntaxe

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

Arguments

Description
string_expr_1 Première expression de chaîne à comparer.
string_expr_2 Seconde expression de chaîne à comparer.
boolean_expr(Facultatif) Expression booléenne facultative pour ignorer la casse. Quand la valeur est true, cette fonction effectue une recherche qui ne respecte pas la casse. Si elle n’est pas spécifiée, la valeur par défaut est false.

Types de retour

Retourne une expression booléenne.

Exemples

L’exemple suivant vérifie si « abc » correspond à « abc », et si « abc » correspond à « ABC ».

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

Notes

  • Cette fonction effectue une recherche d’index.