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, 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]