Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime
Genera una matrice di elementi da start a stop (inclusivo), incrementando di step.
Sintassi
sequence(start, stop [, step] )
Argomenti
-
start: espressione di un tipo numerico integrale,DATEoTIMESTAMP. -
stop: sestartè numerico un valore numerico integrale, oDATETIMESTAMPin caso contrario. -
stepINTERVAL: espressione sestartè oDATETIMESTAMPo un valore numerico integrale in caso contrario.
Valori restituiti
Oggetto ARRAY di tipo meno comune di start e stop.
Per impostazione predefinita step , è 1 se start è minore o uguale a stop, in caso contrario -1.
Per le sequenze DATE o TIMESTAMP, il valore predefinito step è rispettivamente '1' DAY nel caso di INTERVAL e '-1' nel caso di INTERVALDAY.
Se start è maggiore di stop allora step deve essere negativo e viceversa.
Esempi
> 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]