إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إرجاع جدول قيم ضمن نطاق محدد.
بناء الجملة
range(end)
range(start, end [, step [, numParts] ] )
الوسيطات
start: قيمة حرفية اختياريةBIGINTافتراضيا إلى 0، مع وضع علامة على القيمة الأولى التي تم إنشاؤها.endBIGINT: نقطة نهاية علامة حرفية (حصرية) لجيل الأرقام.step: قيمة حرفية اختياريةBIGINTافتراضيا إلى 1، مع تحديد الزيادة المستخدمة عند إنشاء القيم.numParts: قيمة حرفية اختياريةINTEGERتحدد كيفية توزيع إنتاج الصفوف عبر الأقسام.
عمليات الإرجاع
جدول بعمود واحد BIGINT يسمى id.
الأمثلة
> SELECT spark_partition_id(), t.* FROM range(5) AS t;
3 0
6 1
9 2
12 3
15 4
> SELECT * FROM range(-3, 0);
-3
-2
-1
> SELECT spark_partition_id(), t.* FROM range(0, -5, -1, 2) AS t;
0 0
0 -1
1 -2
1 -3
1 -4