목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

IN

IN

입력 데이터를 값 목록에 일치시킵니다. 기본적으로 일치하는 항목을 찾을 때는 대/소문자를 구분합니다.

구문

IN(
valueToSearch, value1
, [
value2
, ...,
valueN
,]
CaseFlag
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
valueToSearch
필수
문자열, 날짜 또는 숫자 값을 입력할 수 있습니다. 쉼표로 구분된 값 목록과 일치시킬 입력 값입니다.
필수
valueToSearch 인수에 대해 지정된 유형에 따라 문자열, 날짜 또는 숫자 값일 수 있습니다. 검색할 값의 쉼표로 구분된 목록입니다. 변환의 포트를 값으로 입력할 수 있습니다. 나열할 수 있는 값의 수에는 제한이 없습니다.
CaseFlag
선택 사항
정수 또는 NULL이어야 합니다.
이 함수의 인수가 대/소문자를 구분하는지를 결정합니다. 유효한 모든 변환 식을 입력할 수 있습니다.
CaseFlag가 0 이외의 숫자인 경우 이 함수는 대/소문자를 구분합니다.
CaseFlag가 0인 경우 이 함수는 대/소문자를 구분하지 않습니다.
CaseFlag가 null 값인 경우 이 함수는 함수의 인수와 일치하지 않으면 NULL을 반환합니다. 그렇지 않고 함수의 인수와 일치하면 CaseFlag는 1을 반환합니다.
기본값은 대/소문자 구분입니다.

반환 값

입력 값이 목록의 값과 일치하는 경우 TRUE(1)가 반환됩니다.
입력 값이 목록의 값과 일치하지 않는 경우 FALSE(0)가 반환됩니다.
입력이 Null 값인 경우 NULL이 반환됩니다.

예제

다음 식은 입력 값이 Safety Knife, Chisel Point Knife 또는 Medium Titanium Knife인지 여부를 결정합니다. 입력 값은 쉼표로 구분된 값 목록과 대/소문자가 일치하지 않아도 됩니다.
IN( ITEM_NAME, ‘Chisel Point Knife’, ‘Medium Titanium Knife’, ‘Safety Knife’, 0 )
ITEM_NAME
RETURN VALUE
Stabilizing Vest
0 (FALSE)
Safety knife
1 (TRUE)
Medium Titanium knife
1 (TRUE)
NULL