إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
إرجاع مجموعة فرعية من صفيف.
بناء الجملة
slice(expr, start, length)
الوسيطات
expr: تعبيرARRAY.start: تعبيرINTEGER.length: تعبيرINTEGERأكبر أو يساوي 0.
المرتجعات
النتيجة هي من نوع expr.
مجموعة expr فرعية للدالة تبدأ من الفهرس start (تبدأ فهارس الصفيف من 1)، أو تبدأ من النهاية إذا كانت start سالبة، مع المحدد length.
إذا لم تتداخل شريحة الصفيف المطلوبة مع الطول الفعلي للصفيف، يتم إرجاع صفيف فارغ.
الأمثلة
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]