Aggregate
PostgreSQL
XMLAGG
Menggabungkan nilai XML menjadi satu dokumen XML. Aggregate function untuk XML processing.
Tipe hasil:
xmlDiperbarui: 16 Mei 2026Syntax
SQL
XMLAGG(xml_value [ORDER BY ...])Parameter
xml_valuexmlwajib
Nilai XML yang digabungkan
Contoh Penggunaan
Aggregate XML
SQL
1 SELECT XMLAGG(XMLELEMENT(NAME item, product_name) ORDER BY product_name) FROM products;
Menggabungkan produk menjadi XML list.
Hasil
| xmlagg |
|---|
| <item>Apple</item><item>Banana</item> |
Pertanyaan Umum tentang XMLAGG
Apa itu fungsi XMLAGG di PostgreSQL?
Menggabungkan nilai XML menjadi satu dokumen XML. Aggregate function untuk XML processing. Di PostgreSQL, fungsi XMLAGG termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan XMLAGG di PostgreSQL?
Gunakan sintaks berikut: XMLAGG(xml_value [ORDER BY ...]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi XMLAGG?
Fungsi XMLAGG mengembalikan nilai bertipe xml. 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 XMLAGG?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: xml_value (xml, wajib): Nilai XML yang digabungkan.