JSON

JSON_ARRAY

DuckDBDuckDB

Membuat JSON array dari satu atau lebih nilai.

Tipe hasil: JSONDiperbarui: 6 Jan 2026

Syntax

SQL
JSON_ARRAY(value1, value2, ...)

Parameter

valuesanywajib

Satu atau lebih nilai yang akan dijadikan array

Contoh Penggunaan

Membuat JSON Array

SQL
1SELECT JSON_ARRAY(1, 'hello', true, null);

Array dengan berbagai tipe data.

Hasil
[1,"hello",true,null]

Array dari Kolom

SQL
1SELECT
2 customer_id,
3 JSON_ARRAY(product1, product2, product3) as products
4FROM purchases;

Menggabungkan kolom menjadi array.

Array of Objects

SQL
1SELECT JSON_ARRAY(
2 JSON_OBJECT('id', 1, 'name', 'Product A'),
3 JSON_OBJECT('id', 2, 'name', 'Product B')
4) as products;

Membuat array berisi objects.

Hasil
[{"id":1,"name":"Product A"},{"id":2,"name":"Product B"}]