JSON

JSON_ARRAY

MySQLMySQL

Membuat JSON array dari daftar nilai. Values otomatis dikonversi ke tipe JSON.

Tipe hasil: JSONDiperbarui: 16 Mei 2026

Syntax

SQL
JSON_ARRAY([value[, value] ...])

Parameter

valueanyopsional

Nilai yang akan dimasukkan ke array

Contoh Penggunaan

Create JSON Array

SQL
1SELECT JSON_ARRAY(1, 2, 3, 'hello', true) AS arr;

Array dengan berbagai tipe data.

Hasil
[1, 2, 3, "hello", true]

Array of Objects

SQL
1SELECT JSON_ARRAY(
2 JSON_OBJECT('id', 1, 'name', 'A'),
3 JSON_OBJECT('id', 2, 'name', 'B')
4) AS items;

Array berisi objects.

Hasil
[{...}, {...}]

From Column Values

SQL
1SELECT user_id,
2 JSON_ARRAY(tag1, tag2, tag3) AS tags
3FROM posts;

Mengkonversi kolom ke array.

Hasil
(tags as JSON array)

Pertanyaan Umum tentang JSON_ARRAY

Apa itu fungsi JSON_ARRAY di MySQL?
Membuat JSON array dari daftar nilai. Values otomatis dikonversi ke tipe JSON. Di MySQL, fungsi JSON_ARRAY termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan JSON_ARRAY di MySQL?
Gunakan sintaks berikut: JSON_ARRAY([value[, value] ...]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi JSON_ARRAY?
Fungsi JSON_ARRAY mengembalikan nilai bertipe JSON. 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 JSON_ARRAY?
Semua 1 parameter bersifat opsional. Parameter yang digunakan: value (any, opsional): Nilai yang akan dimasukkan ke array.