Filter berdasarkan kategori:
Menampilkan 20 dari 20 fungsi dalam kategori JSON
JSON_ARRAY
Membuat JSON array dari daftar nilai. Values otomatis dikonversi ke tipe JSON.
JSONJSON_ARRAY_APPEND
Menambahkan nilai ke akhir array di JSON document. Path harus menunjuk ke array yang ada.
JSONJSON_ARRAY_INSERT
Menyisipkan nilai di posisi tertentu dalam array JSON. Elemen setelahnya bergeser ke kanan.
JSONJSON_CONTAINS
Mengecek apakah JSON document berisi nilai tertentu. Return 1 jika contains, 0 jika tidak.
INT (0 or 1)JSON_CONTAINS_PATH
Mengecek apakah path tertentu ada di JSON document. Berguna untuk validasi struktur JSON.
INT (0 or 1)JSON_DEPTH
Mengembalikan kedalaman maksimum JSON document. Empty array/object = 1, scalar = 1, nested structures menambah depth.
INTJSON_EXTRACT
Mengekstrak data dari dokumen JSON menggunakan path expression. Mengembalikan JSON value.
JSONJSON_INSERT
Menambahkan nilai baru ke JSON document tanpa menimpa nilai yang sudah ada.
JSONJSON_KEYS
Mengembalikan array berisi semua key dari JSON object. Berguna untuk introspeksi struktur JSON.
JSON (array)JSON_LENGTH
Menghitung panjang JSON document. Untuk array = jumlah elemen, untuk object = jumlah key, untuk scalar = 1.
INTJSON_MERGE_PATCH
Menggabungkan JSON documents dengan RFC 7396 merge patch semantics. NULL values menghapus keys.
JSONJSON_OBJECT
Membuat JSON object dari pasangan key-value. Keys harus string.
JSONJSON_REMOVE
Menghapus satu atau lebih elemen dari JSON document. Mengembalikan JSON tanpa path yang dihapus.
JSONJSON_REPLACE
Mengganti nilai yang sudah ada di JSON document. Tidak melakukan apa-apa jika path tidak ada.
JSONJSON_SEARCH
Mencari string value di JSON document dan mengembalikan path ke value tersebut.
JSON (path or array of paths)JSON_SET
Menyisipkan atau mengganti nilai di JSON document. Insert jika path belum ada, replace jika sudah ada.
JSONJSON_TYPE
Mengembalikan tipe dari nilai JSON sebagai string. Berguna untuk validasi dan pengecekan struktur JSON.
VARCHARJSON_UNQUOTE
Menghilangkan quotes dari JSON string value. Konversi JSON string ke SQL string.
VARCHARJSON_VALID
Mengecek apakah string adalah JSON yang valid. Mengembalikan 1 jika valid, 0 jika tidak valid.
INT (0 or 1)JSON_VALUE
Mengekstrak nilai skalar dari JSON dan mengembalikan sebagai SQL type (bukan JSON). Tersedia sejak MySQL 8.0.21.
VARCHAR/specified type