Array
PostgreSQL
STRING_TO_ARRAY
Memecah string menjadi array berdasarkan delimiter. Kebalikan dari ARRAY_TO_STRING.
Tipe hasil:
text[]Diperbarui: 16 Mei 2026Syntax
SQL
STRING_TO_ARRAY(string, delimiter [, null_string])Parameter
stringtextwajib
String yang akan dipecah
delimitertextwajib
Separator untuk memecah string
null_stringtextopsional
String yang dikonversi ke NULL (opsional)
Contoh Penggunaan
Split CSV
SQL
1 SELECT STRING_TO_ARRAY(apple,banana,cherry, ,);
Memecah CSV menjadi array.
Hasil
| string_to_array |
|---|
| {apple,banana,cherry} |
Parse Tags Input
SQL
1 INSERT INTO products (name, tags) 2 VALUES ( 3 New Product, 4 STRING_TO_ARRAY(tech, gadget, new, , ) 5 );
Mengkonversi input tags string ke array.
Handle Empty Values
SQL
1 SELECT STRING_TO_ARRAY(a,,c, ,, );
Empty string dianggap NULL jika null_string = .
Hasil
| string_to_array |
|---|
| {a,NULL,c} |
Pertanyaan Umum tentang STRING_TO_ARRAY
Apa itu fungsi STRING_TO_ARRAY di PostgreSQL?
Memecah string menjadi array berdasarkan delimiter. Kebalikan dari ARRAY_TO_STRING. Di PostgreSQL, fungsi STRING_TO_ARRAY termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan STRING_TO_ARRAY di PostgreSQL?
Gunakan sintaks berikut: STRING_TO_ARRAY(string, delimiter [, null_string]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi STRING_TO_ARRAY?
Fungsi STRING_TO_ARRAY 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 STRING_TO_ARRAY?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: string (text, wajib): String yang akan dipecah; delimiter (text, wajib): Separator untuk memecah string; null_string (text, opsional): String yang dikonversi ke NULL (opsional).