Teilen über


StringEquals (NoSQL-Abfrage)

GILT FÜR: NoSQL

Gibt einen booleschen Wert zurück, der angibt, ob der erste Zeichenfolgenausdruck mit dem zweiten übereinstimmt.

Syntax

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

Argumente

BESCHREIBUNG
string_expr_1 Hierbei handelt es sich um den ersten Zeichenfolgenausdruck, der verglichen wird.
string_expr_2 Hierbei handelt es sich um den zweiten Zeichenfolgenausdruck, der verglichen wird.
boolean_expr(Optional) Ein optionaler boolescher Ausdruck zum Ignorieren der Groß-/Kleinschreibung. Wenn dieser Parameter auf true festgelegt ist, führt diese Funktion eine Suche durch, ohne die Groß-/Kleinschreibung zu berücksichtigen. Wenn Sie hier nichts angeben, lautet der Standardwert false.

Rückgabetypen

Gibt einen booleschen Ausdruck zurück.

Beispiele

Im folgenden Beispiel wird überprüft, ob „abc“ mit „abc“ und „abc“ mit „ABC“ übereinstimmt.

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

Bemerkungen

  • Diese Funktion führt eine Indexsuche aus.