목차

Search

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

변환 언어 참조

변환 언어 참조

INDEXOF

INDEXOF

값 목록에서 값 인덱스를 찾습니다. 기본적으로 일치하는 항목을 찾을 때는 대/소문자를 구분합니다.

구문

INDEXOF(
valueToSearch, string1 [,
string2
, ...,
stringN
,] [
CaseFlag]
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
valueToSearch
필수
문자열 데이터 유형. 문자열 목록에서 검색할 값입니다.
문자열
필수
문자열 데이터 유형. 검색 기준이 되는 값의 쉼표로 구분된 목록입니다. 값은 문자열 형식으로 입력할 수 있습니다. 나열할 수 있는 값의 수에는 제한이 없습니다. 이 값은 CaseFlag를 0으로 설정하지 않는 한 대/소문자를 구분합니다.
CaseFlag
선택 사항
정수여야 합니다. valueToSearch 인수가 문자열 값인 경우 값을 지정합니다. 이 함수의 인수가 대/소문자를 구분하는지를 결정합니다. 유효한 모든 변환 식을 입력할 수 있습니다.
CaseFlag가 0 이외의 숫자인 경우 이 함수는 대/소문자를 구분합니다.
CaseFlag가 0인 경우 이 함수는 대/소문자를 구분하지 않습니다.

반환 값

입력 값이
string1
과 일치하는 경우 1이 반환되고 입력 값이
string2
와 일치하는 경우 2가 반환됩니다.
입력 값을 찾을 수 없는 경우 0이 반환됩니다.
입력이 Null 값인 경우 NULL이 반환됩니다.

다음 식은 ITEM_NAME 포트의 값이 첫 번째, 두 번째 또는 세 번째 문자열과 일치하는지 여부를 결정합니다.
INDEXOF( ITEM_NAME, ‘diving hood’, ‘flashlight’, ‘safety knife’)
ITEM_NAME
RETURN VALUE
Safety Knife
0
diving hood
1
Compass
0
safety knife
3
flashlight
2
Safety Knife는 입력 값의 대/소문자와 일치하지 않으므로 0 값을 반환합니다.