JSON
MySQL
JSON_LENGTH
Menghitung panjang JSON document. Untuk array = jumlah elemen, untuk object = jumlah key, untuk scalar = 1.
Tipe hasil:
INTDiperbarui: 7 Jan 2026Syntax
SQL
JSON_LENGTH(json_doc[, path])Parameter
json_docJSONwajib
JSON document
pathVARCHARopsional
JSON path (opsional)
Contoh Penggunaan
Array Length
SQL
1 SELECT JSON_LENGTH('[1, 2, 3, 4, 5]') AS arr_len;
Menghitung jumlah elemen array.
Hasil
arr_len: 5
Object Length
SQL
1 SELECT JSON_LENGTH('{"a": 1, "b": 2, "c": 3}') AS obj_len;
Menghitung jumlah key dalam object.
Hasil
obj_len: 3
Nested Path Length
SQL
1 SELECT JSON_LENGTH('{"items": [1, 2, 3]}', '$.items') AS nested_len;
Menghitung panjang di path tertentu.
Hasil
nested_len: 3