다음을 통해 공유


CONTAINS(NoSQL 쿼리)

적용 대상: NoSQL

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

구문

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

인수

설명
string_expr_1 검색할 첫 번째 문자열입니다.
string_expr_2 찾을 두 번째 문자열입니다.
bool_expr(선택 사항) 대/소문자를 무시하는 선택적 부울 값입니다. true로 설정하면 CONTAINS는 대/소문자를 구분하지 않는 검색을 수행합니다. unspecified인 경우 기본값은 false입니다.

반환 형식

부울 식을 반환합니다.

예제

다음 예제에서는 문자열에 다양한 정적 substring이 있는지 확인합니다.

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

설명

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