Array

ARRAY_TO_STRING

PostgreSQLPostgreSQL

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

Tipe hasil: text

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