Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vygeneruje pole prvků od start do stop (včetně) zvýšení o step.
Syntaxe
sequence(start, stop [, step] )
Argumenty
-
start: Výraz celočíselného číselného typu ,DATEneboTIMESTAMP. -
stop: Pokud je číselná číselná číslice, je-listartceločíselná, neboDATETIMESTAMPjiná. -
step: VýrazINTERVAL, pokudstartjeDATEneboTIMESTAMP, nebo celočíselný číselný jinak.
Návraty
Ve výchozím nastavení step je hodnota 1, pokud start je menší nebo rovna stop, jinak -1.
DATE Výchozí hodnota pro TIMESTAMP sekvence step je INTERVAL 1 DEN a INTERVAL -1DAY.
Pokud start je větší, stopstep musí být záporná a naopak.
Příklady
> 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]