array_join وظيفه

ينطبق على:check marked yes Databricks SQL check marked yes Databricks Runtime

تسلسل عناصر array.

بناء الجملة

array_join(array, delimiter [, nullReplacement])

الوسيطات

  • array: أي ARRAY نوع، ولكن يتم تفسير عناصره على أنها سلاسل.
  • delimiterSTRING: يستخدم لفصل عناصر الصفيف المتسلسلة.
  • nullReplacementSTRING: يستخدم للتعبير عن NULL قيمة في النتيجة.

عمليات الإرجاع

حيث STRING يتم فصل عناصر array بواسطة delimiter وتستبدل العناصر الخالية ب nullReplacement. إذا nullReplacement تم حذفها، تتم تصفية العناصر الخالية. إذا كانت أي وسيطة هي 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