다음을 통해 공유


array_join 기능

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

array의 요소를 연결합니다.

구문

array_join(array, delimiter [, nullReplacement])

인수

  • array: 모든 ARRAY 형식이지만 해당 요소는 문자열로 해석됩니다.
  • delimiterSTRING: 연결된 배열 요소를 구분하는 데 사용됩니다.
  • nullReplacementSTRING: 결과의 값을 표현하는 데 사용되는 값입니다NULL.

반품

STRING 요소가 array 구분 delimiter 되고 null 요소가 대체되는 위치입니다nullReplacement. nullReplacement를 생략하면 null 요소가 필터링됩니다. 인수가 하나라도 NULL이면 결과는 NULL입니다.

예제

> SELECT array_join(array('hello', 'world'), ',');
 hello,world

> SELECT array_join(array('hello', NULL ,'world'), ',');
 hello,world

> SELECT array_join(array('hello', NULL ,'world'), ',', '*');
 hello,*,world