Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Gera uma matriz de elementos de start para stop (inclusive), incrementando em step.
Sintaxe
sequence(start, stop [, step] )
Argumentos
-
start: Uma expressão de um tipo numérico integral,DATEouTIMESTAMP. -
stop: Sestarté numérico um numérico integral, aDATEouTIMESTAMPde outra forma. -
step: UmaINTERVALexpressão sestarté umDATEouTIMESTAMP, ou um numérico integral de outra forma.
Devoluções
Um ARRAY dos tipos menos comuns de start e stop.
Por padrão step , é 1 se start for menor ou igual a stop, caso contrário, -1.
Para as sequências DATE ou TIMESTAMP, o padrão step é INTERVAL '1' DIA e INTERVAL '-1' DAY respectivamente.
Se start é maior do que stop então step deve ser negativo, e vice-versa.
Exemplos
> 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]