StringEquals(NoSQL 쿼리)

적용 대상: NoSQL

첫 번째 문자열 식이 두 번째 문자열과 일치하는지를 나타내는 부울 값을 반환합니다.

Syntax

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

인수

설명
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
  }
]

설명

  • 이 함수는 인덱스 검색을 수행합니다.