StringEquals (zapytanie NoSQL)
DOTYCZY: NoSQL
Zwraca wartość logiczną wskazującą, czy pierwsze wyrażenie ciągu jest zgodne z drugim.
Składnia
StringEquals(<string_expr_1>, <string_expr_2> [, <boolean_expr>])
Argumenty
opis | |
---|---|
string_expr_1 |
Pierwsze wyrażenie ciągu do porównania. |
string_expr_2 |
Drugie wyrażenie ciągu do porównania. |
boolean_expr (Opcjonalnie) |
Opcjonalne wyrażenie logiczne do ignorowania wielkości liter. Po ustawieniu true wartości ta funkcja wykonuje wyszukiwanie bez uwzględniania wielkości liter. Jeśli nie zostanie określony, wartość domyślna to false . |
Typy zwracane
Zwraca wyrażenie logiczne.
Przykłady
W poniższym przykładzie sprawdza się, czy abc
jest zgodna wartość abc
i czy abc
jest zgodna z elementem ABC
.
SELECT VALUE {
compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
{
"compareSameCase": true,
"compareDifferentCase": false,
"compareIgnoreCase": true
}
]
Uwagi
- Ta funkcja wykonuje wyszukiwanie indeksu.