Поделиться через


StringEquals (запрос NoSQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Возвращает логическое значение, указывающее, соответствует ли первое строковое выражение второму.

Синтаксис

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

Аргументы

Description
string_expr_1 Первое строковое выражение для сравнения.
string_expr_2 Второе строковое выражение для сравнения.
boolean_expr(Необязательно) Необязательное логическое выражение для пропуска регистра. Если задано значение true, эта функция выполняет поиск без учета регистра. Если не задано, по умолчанию используется значение false.

Типы возвращаемых данных

Возвращает логическое выражение.

Примеры

В следующем примере проверяется, совпадают ли совпадения и совпадают abc ли совпаденияABC.abc abc

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

Замечания

  • Эта функция выполняет поиск индекса.