ARRAY نوع

ينطبق على:التحقق الذي تم وضع علامة نعم عليه التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

يمثل القيم التي تتكون من سلسلة من العناصر بنوع elementType.

بناء الجمله

ARRAY < elementType >
  • elementType: أي نوع بيانات يحدد نوع عناصر الصفيف.

حدود

يدعم نوع الصفيف تسلسلات من أي طول أكبر أو تساوي 0.

الاحرف

راجع دالة الصفيف للحصول على تفاصيل حول كيفية إنتاج قيم صفيف حرفية.

راجع [ ] عامل التشغيل للحصول على تفاصيل حول كيفية استرداد العناصر من صفيف.

امثله

> SELECT ARRAY(1, 2, 3);
  [1, 2, 3]

> SELECT CAST(ARRAY(1, 2, 3) AS ARRAY<TINYINT>);
  [1, 2, 3]

> SELECT typeof(ARRAY());
  ARRAY<NULL>

> SELECT CAST(ARRAY(ARRAY(1, 2), ARRAY(3, 4)) AS ARRAY<ARRAY<BIGINT>>);
  [[1, 2], [3, 4]]

> SELECT a[1] FROM VALUES(ARRAY(3, 4)) AS T(a);
  4