다음을 통해 공유


array_position 기능

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks 런타임

array에서 처음으로 나오는 element의 위치를 반환합니다.

구문

array_position(array, element)

인수

  • array: 비슷한 요소가 있는 ARRAY입니다.
  • element: array에 있는 요소의 형식과 일치하는 식입니다.

반품

긴 형식입니다.

배열 인덱싱은 1에서 시작합니다. 요소 값이 NULL이면 NULL이 반환됩니다.

예제

> SELECT array_position(array(3, 2, 1, 4, 1), 1);
 3
> SELECT array_position(array(3, NULL, 1), NULL)
 NULL