Share via


array_join 함수

적용 대상:check marked yes Databricks SQL check marked yes 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