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.