다음을 통해 공유


ENDSWITH(NoSQL 쿼리)

적용 대상: NoSQL

첫 번째 문자열 식이 두 번째 문자열 식으로 끝나지를 나타내는 부울 값을 반환합니다.

구문

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

인수

설명
string_expr_1 문자열 식입니다.
string_expr_2 string_expr_1의 끝과 비교할 문자열 식입니다.
bool_expr(선택 사항) 대/소문자를 무시하는 선택적 값입니다. true로 설정하면 ENDSWITH는 대/소문자를 구분하지 않는 검색을 수행합니다. 지정되지 않은 경우 이 기본값은 false입니다.

반환 형식

부울 식을 반환합니다.

예제

다음 예제에서는 abc 문자열이 b 또는 bC로 끝나는지 확인합니다.

SELECT VALUE {
    endsWithWrongSuffix: ENDSWITH("AdventureWorks", "Adventure"),
    endsWithCorrectSuffix: ENDSWITH("AdventureWorks", "Works"),
    endsWithSuffixWrongCase: ENDSWITH("AdventureWorks", "works"),
    endsWithSuffixCaseInsensitive: ENDSWITH("AdventureWorks", "works", true)
}
[
  {
    "endsWithWrongSuffix": false,
    "endsWithCorrectSuffix": true,
    "endsWithSuffixWrongCase": false,
    "endsWithSuffixCaseInsensitive": true
  }
]

설명

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