Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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