Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função com valor de tabela
Retorna uma tabela de valores dentro de um intervalo especificado.
Sintaxe
range(end)
range(start, end [, step [, numParts] ] )
Argumentos
-
start: um literalBIGINTopcional foi definido como 0, marcando o primeiro valor gerado. -
end: um ponto de extremidade de marcação literalBIGINT(exclusivo) da geração de número. -
step: um literalBIGINTopcional foi definido como 1, especificando o incremento usado ao gerar valores. -
numParts: um literalINTEGERopcional especificando como a produção de linhas é distribuída entre partições.
Retorna
Uma tabela com uma única coluna de BIGINT chamada id.
Exemplos
> SELECT spark_partition_id(), t.* FROM range(5) AS t;
3 0
6 1
9 2
12 3
15 4
> SELECT * FROM range(-3, 0);
-3
-2
-1
> SELECT spark_partition_id(), t.* FROM range(0, -5, -1, 2) AS t;
0 0
0 -1
1 -2
1 -3
1 -4