Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Generiert ein Array von Elementen von start bis stop (einschließlich) mit der Schrittweite step.
Syntax
sequence(start, stop [, step] )
Argumente
-
start: Ein Ausdruck eines integralen numerischen Typs,DATEoderTIMESTAMP. -
stop: Wennstarteine numerische integrale Zahl ist, einDATEoder anderenfallsTIMESTAMP. -
step: EinINTERVAL-Ausdruck, wennstarteinDATEoderTIMESTAMPist, andernfalls um eine integrale Zahl.
Gibt zurück
Ein ARRAY des kleinsten gemeinsamen Typs von start und stop.
Standardmäßig ist step 1, wenn start kleiner als oder gleich stop ist, andernfalls -1.
Der Standardwert für die DATE oder TIMESTAMP Sequenzen ist stepINTERVAL "1" TAG und INTERVAL "-1" DAY.
Wenn start größer als stop ist, muss step negativ sein und umgekehrt.
Beispiele
> 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]