적용 대상:
Databricks SQL
Databricks Runtime
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