Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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, enDATEellerTIMESTAMPpå annat sätt. -
step: EttINTERVALuttryck omstartär ettDATEellerTIMESTAMP, 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]