다음을 통해 공유


STRINGEQUALS - Cosmos DB의 쿼리 언어(Azure 및 패브릭)

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

두 문자열이 동일한지 여부를 나타내는 부울을 반환하는 NoSQL용 Azure Cosmos DB 시스템 함수입니다.

구문

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

비고

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