JSON

ARRAY_GENERATE_RANGE

SnowflakeSnowflake

Menghasilkan array dengan sequence angka dari start sampai stop (exclusive).

Tipe hasil: ARRAY

Syntax

SQL
ARRAY_GENERATE_RANGE(start, stop [, step])

Parameter

startINTEGERwajib

Nilai awal (inclusive)

stopINTEGERwajib

Nilai akhir (exclusive)

stepINTEGERopsional

Increment per elemen (default 1)

Contoh Penggunaan

Generate Number Sequence

SQL
1SELECT
2 ARRAY_GENERATE_RANGE(1, 6) as one_to_five,
3 ARRAY_GENERATE_RANGE(0, 10, 2) as even_numbers,
4 ARRAY_GENERATE_RANGE(10, 0, -2) as descending;

Berbagai sequence angka.

Hasil
one_to_fiveeven_numbersdescending
[1,2,3,4,5][0,2,4,6,8][10,8,6,4,2]

Pertanyaan Umum tentang ARRAY_GENERATE_RANGE

Apa itu fungsi ARRAY_GENERATE_RANGE di Snowflake?
Menghasilkan array dengan sequence angka dari start sampai stop (exclusive). Di Snowflake, fungsi ARRAY_GENERATE_RANGE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_GENERATE_RANGE di Snowflake?
Gunakan sintaks berikut: ARRAY_GENERATE_RANGE(start, stop [, step]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_GENERATE_RANGE?
Fungsi ARRAY_GENERATE_RANGE mengembalikan nilai bertipe ARRAY. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi ARRAY_GENERATE_RANGE?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: start (INTEGER, wajib): Nilai awal (inclusive); stop (INTEGER, wajib): Nilai akhir (exclusive); step (INTEGER, opsional): Increment per elemen (default 1).