Conversion

ENUM_RANGE

PostgreSQLPostgreSQL

Mengembalikan array berisi semua nilai enum dalam range. Tanpa argumen mengembalikan semua nilai.

Tipe hasil: anyarrayDiperbarui: 16 Mei 2026

Syntax

SQL
ENUM_RANGE([from], [to])

Parameter

fromanyenumopsional

Nilai awal range (opsional)

toanyenumopsional

Nilai akhir range (opsional)

Contoh Penggunaan

All Enum Values

SQL
1SELECT ENUM_RANGE(NULL::status_type);

Mendapatkan semua nilai enum.

Hasil
enum_range
{pending,active,completed}

Pertanyaan Umum tentang ENUM_RANGE

Apa itu fungsi ENUM_RANGE di PostgreSQL?
Mengembalikan array berisi semua nilai enum dalam range. Tanpa argumen mengembalikan semua nilai. Di PostgreSQL, fungsi ENUM_RANGE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ENUM_RANGE di PostgreSQL?
Gunakan sintaks berikut: ENUM_RANGE([from], [to]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ENUM_RANGE?
Fungsi ENUM_RANGE mengembalikan nilai bertipe anyarray. 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 ENUM_RANGE?
Semua 2 parameter bersifat opsional. Parameter yang digunakan: from (anyenum, opsional): Nilai awal range (opsional); to (anyenum, opsional): Nilai akhir range (opsional).