Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция STRINGEQUALS возвращает логическое значение, указывающее, соответствует ли первое строковое выражение второму.
Системная функция Azure Cosmos DB для NoSQL, которая возвращает логическое значение, указывающее, эквивалентны ли две строки.
Синтаксис
STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Первое строковое выражение для сравнения. |
string_expr_2 |
Второе строковое выражение для сравнения. |
boolean_expr |
Необязательное логическое выражение для пропуска регистра. Если задано значение true, эта функция выполняет поиск без учета регистра. Если не задано, по умолчанию используется значение false. |
Типы возвращаемых данных
Возвращает логическое выражение.
Примеры
В этом разделе содержатся примеры использования этой конструкции языка запросов.
Сравнение равенства строк
В этом примере STRINGEQUALS функция используется для проверки того, равны ли две строки без учета регистра.
SELECT VALUE {
compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
{
"compareSameCase": true,
"compareDifferentCase": false,
"compareIgnoreCase": true
}
]
Замечания
- Эта функция выполняет поиск индекса.