Partager via


STRINGEQUALS - Langage de requête dans Cosmos DB (dans Azure et Fabric)

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

Fonction système Azure Cosmos DB pour NoSQL qui retourne une valeur booléenne indiquant si deux chaînes sont équivalentes.

Syntaxe

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

Arguments

Descriptif
string_expr_1 Première expression de chaîne à comparer.
string_expr_2 Deuxième expression de chaîne à comparer.
boolean_expr Expression booléenne facultative pour ignorer la casse. Lorsqu’elle est définie truesur , cette fonction effectue une recherche sans respect de 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.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Comparer l’égalité des chaînes

Dans cet exemple, la STRINGEQUALS fonction est utilisée pour vérifier si deux chaînes sont égales, avec et sans sensibilité à la casse.

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

Remarques

  • Cette fonction effectue une recherche d’index.