ARRAY_JOIN
Description
The primary purpose of the ARRAY_JOIN function is to concatenate the elements of a string array into a single string using a specified delimiter. If there are NULL values in the array and the nullReplacement parameter is specified, these NULL values will be replaced with the string specified by this parameter. If the nullReplacement parameter is not provided, the NULL values will not be included in the final concatenated result.
Parameter Description
array: The input string array, typearray<string>.delimiter: The delimiter used between array elements, typestring.nullReplacement(optional): The string used to replaceNULLvalues in the array, typestring.
Return Type
- Returns a string that contains the concatenated array elements.
Example
- Without using the
nullReplacementparameter:
Results:
- Using the
nullReplacementparameter:
Results:
- Ignore
NULLvalues:
Results:
- Handling arrays containing all
NULLvalues:
Results:
Through the above examples, you can see the usage and results of the ARRAY_JOIN function in different scenarios. This function is very useful when you need to merge multiple string elements into a single string, especially when dealing with arrays that contain NULL values. It allows you to flexibly choose whether to include these values or replace them with other strings.
