مشاركة عبر


array_join دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة 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