إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
إنشاء صفيف من العناصر من start إلى stop (شامل)، بزيادة بواسطة step.
بناء الجملة
sequence(start, stop [, step] )
الوسيطات
start: تعبير عن نوع رقمي متكامل، أو ،DATEأوTIMESTAMP.stop: إذا كانstartرقميا رقميا لا يتجزأ، ف أوDATETIMESTAMPغير ذلك.step: تعبيرINTERVALإذا كانstartأوDATETIMESTAMP، أو رقميا لا يتجزأ بخلاف ذلك.
المرتجعات
من النوع الأقل شيوعا ARRAY من start وstop.
بشكل افتراضي step هو 1 إذا كان start أقل من أو يساوي stop، وإلا -1.
بالنسبة للتسلسلات DATE أو TIMESTAMP الافتراضي step هو INTERVAL '1' يوم و INTERVAL '-1' DAY على التوالي.
إذا كان start أكبر من stop ذلك يجب step أن يكون سالبا، والعكس صحيح.
الأمثلة
> SELECT sequence(1, 5);
[1,2,3,4,5]
> SELECT sequence(5, 1);
[5,4,3,2,1]
> SELECT sequence(DATE'2018-01-01', DATE'2018-03-01', INTERVAL 1 MONTH);
[2018-01-01,2018-02-01,2018-03-01]