Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Elemtömböt hoz létre a következőtől a (befogadó) értékig start
stop
, amely a következő szerint step
növekszik: .
Szemantika
sequence(start, stop [, step] )
Argumentumok
-
start
: Egy integrál numerikus típus kifejezése,DATE
vagyTIMESTAMP
. -
stop
: Hastart
numerikus egy integrál numerikus, aDATE
vagyTIMESTAMP
más módon. -
step
: EgyINTERVAL
kifejezés, hastart
egyDATE
vagyTIMESTAMP
, vagy egy integrál numerikus máskülönben.
Válaszok
A ARRAY
legkevésbé gyakori típus és start
stop
.
Alapértelmezés szerint step
1, ha start
kisebb vagy egyenlő stop
, egyébként -1.
Az DATE
vagy TIMESTAMP
sorozatok esetében az alapértelmezett step
érték '1' NAP, míg INTERVAL
a '-1' INTERVAL
.
Ha start
nagyobb, mint stop
akkor step
negatívnak kell lennie, és fordítva.
Példák
> 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]