Sdílet prostřednictvím


StringEquals (dotaz NoSQL)

PLATÍ PRO: NoSQL

Vrátí logickou hodnotu určující, zda první řetězcový výraz odpovídá druhému.

Syntaxe

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

Argumenty

Popis
string_expr_1 První řetězcový výraz, který se má porovnat.
string_expr_2 Druhý řetězcový výraz, který se má porovnat.
boolean_expr(Volitelné) Volitelný logický výraz pro ignorování velkých a malých písmen. Pokud je tato funkce nastavená na true, provede vyhledávání bez rozlišování malých a velkých písmen. Pokud není zadána, je výchozí hodnota false.

Návratové typy

Vrátí logický výraz.

Příklady

Následující příklad zkontroluje, zda abc shody abc a pokud abc shody ABC.

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

Poznámky

  • Tato funkce provádí hledání indexu.