Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja STRINGEQUALS zwraca wartość logiczną wskazującą, czy pierwsze wyrażenie ciągu jest zgodne z drugim.
Funkcja systemowa usługi Azure Cosmos DB for NoSQL zwracająca wartość logiczną wskazującą, czy dwa ciągi są równoważne.
Składnia
STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Pierwsze wyrażenie ciągu do porównania. |
string_expr_2 |
Drugie wyrażenie ciągu do porównania. |
boolean_expr |
Opcjonalne wyrażenie logiczne do ignorowania wielkości liter. Po ustawieniu truewartoś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
Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.
Porównywanie równości ciągów
W tym przykładzie STRINGEQUALS funkcja służy do sprawdzania, czy dwa ciągi są równe i bez uwzględniania wielkości liter.
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.