다음을 통해 공유


elt 기능

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

nth 식을 반환합니다.

구문

elt(index, expr1 [, ...])

인수

  • index: 0보다 큰 정수 식입니다.
  • exprN: 모든 exprN최소 공통 형식을 공유하는 식입니다.

반품

결과는 exprN최소 공통 형식입니다.

인덱스가 1과 expr의 수 사이여야 합니다. 인덱스가 범위를 벗어나면 INVALID_ARRAY_INDEX 오류가 발생합니다.

참고 항목

Databricks Runtime에서 spark.sql.ansi.enabledfalse인 경우 인덱스가 범위를 벗어나면 함수는 오류 대신 NULL을 반환합니다.

예제

> SELECT elt(1, 'scala', 'java');
 scala