Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Genera una matriz de elementos de start a stop (incluidos), con incrementos de step.
Sintaxis
sequence(start, stop [, step] )
Argumentos
-
start: expresión de un tipo numérico entero,DATEoTIMESTAMP. -
stop: sistartes numérico entero,DATE, de lo contrario,TIMESTAMP. -
step: expresiónINTERVALsistartesDATEoTIMESTAMP, o un valor numérico entero en caso contrario.
Devoluciones
Un ARRAY del tipo menos común de start y stop.
De manera predeterminada, el valor de step es 1 si el de start es menor o igual que el de stop; de lo contrario, es -1.
es-ES: Para las secuencias DATE o TIMESTAMP, el valor predeterminado es step '1' DÍA y INTERVAL '-1' INTERVAL respectivamente.
Si el valor de start es mayor que el de stop, el de step debe ser negativo, y viceversa.
Ejemplos
> 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]