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