Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen aralıktaki bir değer tablosu döndürür.
Sözdizimi
range(end)
range(start, end [, step [, numParts] ] )
Argümanlar
-
start: İsteğe bağlı birBIGINTsabit, oluşturulan ilk değeri işaretleyerek varsayılan olarak 0'dır. -
end: Sayı oluşturma işlemininBIGINTdeğişmez değer işaretleme uç noktası (özel kullanım). -
step: Değerleri oluştururken kullanılan artışı belirten isteğe bağlı birBIGINTsabit değeri, varsayılan olarak 1'e ayarlanmıştır. -
numParts: Satır üretiminin bölümler arasında nasıl yayıldığını belirten isteğe bağlıINTEGERsabit değeri.
Getiriler
BIGINTadlı tek bir id sütunu olan bir tablo.
Örnekler
> 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