Array
PostgreSQL
ARRAY_TO_STRING
Mengkonversi array menjadi string dengan delimiter tertentu. NULL elements di-skip kecuali null_string ditentukan.
Tipe hasil:
textDiperbarui: 16 Mei 2026Syntax
SQL
ARRAY_TO_STRING(array, delimiter [, null_string])Parameter
arrayanyarraywajib
Array yang akan dikonversi
delimitertextwajib
Separator antar element
null_stringtextopsional
String pengganti NULL (opsional)
Contoh Penggunaan
Array ke CSV
SQL
1 SELECT ARRAY_TO_STRING(ARRAY[apple, banana, cherry], , );
Mengubah array menjadi comma-separated string.
Hasil
| array_to_string |
|---|
| apple, banana, cherry |
Handle NULL
SQL
1 SELECT 2 ARRAY_TO_STRING(ARRAY[a, NULL, c], ,) AS skip_null, 3 ARRAY_TO_STRING(ARRAY[a, NULL, c], ,, N/A) AS replace_null;
NULL bisa di-skip atau diganti string.
Hasil
| skip_null | replace_null |
|---|---|
| a,c | a,N/A,c |
Display Tags
SQL
1 SELECT 2 name, 3 ARRAY_TO_STRING(tags, | ) AS tags_display 4 FROM products;
Format tags untuk display di UI.
Hasil
| name | tags_display | ||
|---|---|---|---|
| Laptop | tech | computer | new |
Pertanyaan Umum tentang ARRAY_TO_STRING
Apa itu fungsi ARRAY_TO_STRING di PostgreSQL?
Mengkonversi array menjadi string dengan delimiter tertentu. NULL elements di-skip kecuali null_string ditentukan. Di PostgreSQL, fungsi ARRAY_TO_STRING termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_TO_STRING di PostgreSQL?
Gunakan sintaks berikut: ARRAY_TO_STRING(array, delimiter [, null_string]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_TO_STRING?
Fungsi ARRAY_TO_STRING mengembalikan nilai bertipe text. 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_TO_STRING?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: array (anyarray, wajib): Array yang akan dikonversi; delimiter (text, wajib): Separator antar element; null_string (text, opsional): String pengganti NULL (opsional).