Dela via


StringEquals (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Returnerar ett booleskt värde som anger om det första stränguttrycket matchar det andra.

Syntax

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

Argument

beskrivning
string_expr_1 Det första stränguttrycket som ska jämföras.
string_expr_2 Det andra stränguttrycket som ska jämföras.
boolean_expr(Valfritt) Ett valfritt booleskt uttryck för att ignorera skiftläge. När den här funktionen är inställd truepå utför den här funktionen en skiftlägeskänslig sökning. Om det inte anges är falsestandardvärdet .

Returtyper

Returnerar ett booleskt uttryck.

Exempel

I följande exempel kontrolleras om abc matchar abc och om abc matchar ABC.

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

Kommentarer

  • Den här funktionen utför en indexsökning.