다음을 통해 공유


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

함수는 CONTAINS 첫 번째 문자열 식에 두 번째 문자열 식이 포함되어 있는지 여부를 나타내는 부울을 반환합니다.

구문

CONTAINS(<string_expr_1>, <string_expr_2> [, <bool_expr>])

Arguments

Description
string_expr_1 검색할 첫 번째 문자열입니다.
string_expr_2 찾을 두 번째 문자열입니다.
bool_expr 대/소문자를 무시하기 위한 선택적 부울 값입니다. 로 trueCONTAINS 설정하면 대/소문자를 구분하지 않는 검색을 수행합니다. 이 unspecified값이 기본값인 경우 false.

반환 형식

부울 식을 반환합니다.

예시

이 섹션에는 이 쿼리 언어 구문을 사용하는 방법에 대한 예제가 포함되어 있습니다.

문자열 예제 포함

이 예제에서 CONTAINS 함수는 문자열의 부분 문자열을 확인하는 데 사용됩니다.

SELECT VALUE {
  containsPrefix: CONTAINS("AdventureWorks", "Adventure"), 
  containsSuffix: CONTAINS("AdventureWorks", "Works"),
  containsWrongCase: CONTAINS("AdventureWorks", "adventure"), 
  containsWrongCaseValidateCase: CONTAINS("AdventureWorks", "adventure", false), 
  containsWrongCaseIgnoreCase: CONTAINS("AdventureWorks", "works", true),
  containsMismatch: CONTAINS("AdventureWorks", "Contoso")
}
[
  {
    "containsPrefix": true,
    "containsSuffix": true,
    "containsWrongCase": false,
    "containsWrongCaseValidateCase": false,
    "containsWrongCaseIgnoreCase": true,
    "containsMismatch": false
  }
]

비고

  • 이 함수는 전체 검사를 수행합니다.