LIKE 조건자는 지정된 열에서 패턴 일치 비교를 수행합니다. 다음 구문을 사용합니다.
...WHERE <column> LIKE '<wildcard_literal>'
<열> 일반 또는 구분된 식별자수 있습니다. 열은 속성 저장소의 속성으로 제한됩니다.
<wildcard_literal> 문자열 리터럴입니다. 따옴표로 묶고 필요에 따라 와일드카드 문자를 포함할 수 있습니다. 일치 문자열은 필요한 경우 여러 와일드카드 문자를 포함할 수 있습니다. 다음 표에서는 LIKE 조건자가 인식하는 와일드카드 문자를 설명합니다.
| 와일드 카드 | 묘사 | 본보기 |
|---|---|---|
| %(백분율) | 0개 이상의 문자를 일치합니다. | 'comp%r'은 'comp'에 이어 0개 이상의 문자를 일치시켜 r로 끝납니다. |
| _(밑줄) | 모든 단일 문자와 일치합니다. | 'comp_ter'은 'comp'를 일치한 다음, 정확히 어떤 문자 중 하나와 'ter'를 잇습니다. |
| [ ] (대괄호) | 지정된 범위 또는 집합 내의 모든 단일 문자와 일치합니다. 예를 들어 [a-z]는 범위를 지정합니다. [aeiou]는 모음 집합을 지정합니다. | 'comp[a-z]re'는 'comp'에 이어 a-z 범위의 단일 문자와 're'를 잇습니다. 'comp[ao]'는 'comp'에 이어 a 또는 o여야 하는 단일 문자와 일치합니다. |
| [^ ] (caret) | 지정된 범위 또는 집합 내에 없는 단일 문자와 일치합니다. 예를 들어 [^a-z]는 -z를 제외하는 범위를 지정합니다. [^aeiou]는 모음을 제외하는 집합을 지정합니다. | 'comp[^u]'는 'comp' 뒤에 u가 아닌 단일 문자와 일치합니다. |
여러 범위의 조건자를 만드는 경우 범위는 순서에 따라야 합니다.
메모
와일드카드 문자를 와일드카드 문자가 아닌 일치를 위한 리터럴 문자로 일치하려면 문자를 대괄호 안에 배치합니다. 예를 들어 백분율 기호와 일치하려면 '[%]'를 사용합니다.
예제
...WHERE System.ItemNameDisplay LIKE 'financ%'
관련 항목
-
참조
-
개념