Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för: Databricks SQL
Databricks Runtime
Genererar en matris med element från start
till stop
(inklusive) och ökar med step
.
Syntax
sequence(start, stop [, step] )
Argument
-
start
: Ett uttryck av en integrerad numerisk typ,DATE
, ellerTIMESTAMP
. -
stop
: Omstart
är numeriskt en integral numerisk, enDATE
ellerTIMESTAMP
på annat sätt. -
step
: EttINTERVAL
uttryck omstart
är ettDATE
ellerTIMESTAMP
, eller ett helt numeriskt annat.
Returer
En ARRAY
av de minst vanliga typerna av start
och stop
.
Som standard step
är 1 om start
är mindre än eller lika med stop
, annars -1.
Standardvärdet för sekvenserna DATE
eller TIMESTAMP
är step
"1 DAG" och INTERVAL
"-1" INTERVAL
respektive.
Om start
är större än stop
då step
måste vara negativt, och vice versa.
Exempel
> 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]