Array

ARRAY_TO_STRING

PostgreSQLPostgreSQL

Mengkonversi array menjadi string dengan delimiter tertentu. NULL elements di-skip kecuali null_string ditentukan.

Tipe hasil: textDiperbarui: 16 Mei 2026

Syntax

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
1SELECT ARRAY_TO_STRING(ARRAY[apple, banana, cherry], , );

Mengubah array menjadi comma-separated string.

Hasil
array_to_string
apple, banana, cherry

Handle NULL

SQL
1SELECT
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_nullreplace_null
a,ca,N/A,c

Display Tags

SQL
1SELECT
2 name,
3 ARRAY_TO_STRING(tags, | ) AS tags_display
4FROM products;

Format tags untuk display di UI.

Hasil
nametags_display
Laptoptechcomputernew

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).