Fungsi untuk bekerja dengan data JSON. Temukan semua 20 fungsi json di MySQL lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
20 fungsi json di MySQL
← Semua fungsi MySQLMembuat JSON array dari daftar nilai. Values otomatis dikonversi ke tipe JSON.
JSONAppends one or more values to the end of an array within a JSON document. The path must point to an existing array.
JSONInserts a value at a specified position within a JSON array. Elements after the insertion point shift to the right.
JSONMengecek apakah JSON document berisi nilai tertentu. Return 1 jika contains, 0 jika tidak.
INT (0 or 1)Mengecek apakah path tertentu ada di JSON document. Berguna untuk validasi struktur JSON.
INT (0 or 1)Mengembalikan kedalaman maksimum JSON document. Empty array/object = 1, scalar = 1, nested structures menambah depth.
INTMengekstrak data dari dokumen JSON menggunakan path expression. Mengembalikan JSON value.
JSONMenambahkan nilai baru ke JSON document tanpa menimpa nilai yang sudah ada.
JSONMengembalikan array berisi semua key dari JSON object. Berguna untuk introspeksi struktur JSON.
JSON (array)Menghitung panjang JSON document. Untuk array = jumlah elemen, untuk object = jumlah key, untuk scalar = 1.
INTMenggabungkan JSON documents dengan RFC 7396 merge patch semantics. NULL values menghapus keys.
JSONMembuat JSON object dari pasangan key-value. Keys harus string.
JSONMenghapus satu atau lebih elemen dari JSON document. Mengembalikan JSON tanpa path yang dihapus.
JSONMengganti nilai yang sudah ada di JSON document. Tidak melakukan apa-apa jika path tidak ada.
JSONMencari string value di JSON document dan mengembalikan path ke value tersebut.
JSON (path or array of paths)Menyisipkan atau mengganti nilai di JSON document. Insert jika path belum ada, replace jika sudah ada.
JSONMengembalikan tipe dari nilai JSON sebagai string. Berguna untuk validasi dan pengecekan struktur JSON.
VARCHARMenghilangkan quotes dari JSON string value. Konversi JSON string ke SQL string.
VARCHARMengecek apakah string adalah JSON yang valid. Mengembalikan 1 jika valid, 0 jika tidak valid.
INT (0 or 1)Mengekstrak nilai skalar dari JSON dan mengembalikan sebagai SQL type (bukan JSON). Tersedia sejak MySQL 8.0.21.
VARCHAR/specified type