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.
Devuelve una tabla de valores dentro de un intervalo especificado.
Syntax
range(end)
range(start, end [, step [, numParts] ] )
Arguments
-
start: literal opcionalBIGINTque por defecto se establece en 0, indicando el primer valor generado. -
end: punto final de marcado literalBIGINTmarcando el extremo exclusivo de la generación de números. -
step: un literal opcionalBIGINTpredeterminado es 1, especificando el incremento utilizado al generar valores. -
numParts: Un literal opcionalINTEGERque especifica cómo se distribuye la producción de filas entre particiones.
Devoluciones
Una tabla con una sola BIGINT columna denominada id.
Examples
> 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