WHERE 절 뒤에, SELECT 문에 따라 반환되는 행에 대한 검색 조건을 지정할 수 있습니다. 검색 조건은 특정 행에 대한 조건이 true로 평가되는 경우 값을 반환합니다.
적합한 조건은 다음과 같습니다.
다음 사항에 유의하십시오.
SQL 쿼리에서 선택한 조건에 따라 반환되는 매개변수는 Data Management의 타겟 애플리케이션 필터 페이지에서 지정합니다.
복합 쿼리의 =(등호) 기호는 $ 매개변수 앞에 와야 합니다.
타겟 애플리케이션 매개변수는 쉼표로 구분된 값(IN,BETWEEN,NOT IN)이 있을 수 있습니다.
시스템이 바인드 매개변수의 데이터 유형을 지정합니다. 숫자 및 날짜는 정수 및 날짜로 처리됩니다. 다른 모든 값은 문자열로 처리됩니다.
조건부 필터는 Data Integration에 있는 통합 실행 페이지의 필터 탭에서 사용할 수 있습니다.
다음 테이블에서는 SQL 쿼리에서 사용할 수 있는 조건에 대해 설명합니다.
조건 | 설명 |
---|---|
EQUAL |
두 표현식이 같은지 여부를 확인합니다. 표현식이 같으면 조건이 true가 되고 일치하는 레코드가 반환됩니다. 다음 SQL 문이 equal 조건에 대해 실행되면 고객 ID가 Smith인 레코드를 반환합니다.
|
BETWEEN |
특정 범위 사이의 값을 확인하고 일치하는 값을 반환합니다. BETWEEN 조건은 포함 조건입니다. 시작 및 종료 값이 포함됩니다. BETWEEN 구문은 다음과 같습니다.
|
LIKE |
SELECT 문의 WHERE 절에서 와일드카드를 사용하여 패턴 일치를 수행하고 값을 반환합니다. 다음 두 개의 와일드카드가 LIKE 연산자와 함께 사용됩니다.
LIKE 구문은 다음과 같습니다.
|
IN |
값 목록에 있는 임의의 값과 같습니다. IN 구문은 다음과 같습니다.
|
NOT IN |
두 표현식이 같은지 여부를 확인합니다. 표현식이 같지 않으면 조건이 true가 되고 일치하지 않는 레코드가 반환됩니다. NOT IN 구문은 다음과 같습니다.
|