Filter berdasarkan kategori:
Menampilkan 24 dari 30 fungsi dalam kategori JSON
ARRAY_CONSTRUCT
Membuat ARRAY dari daftar nilai.
ARRAYARRAY_GENERATE_RANGE
Menghasilkan array dengan sequence angka dari start sampai stop (exclusive).
ARRAYARRAY_SIZE
Mengembalikan jumlah elemen dalam ARRAY.
INTEGERAS_ARRAY
Cast VARIANT ke ARRAY type. Return NULL jika VARIANT bukan array.
ARRAYAS_OBJECT
Cast VARIANT ke OBJECT type. Return NULL jika VARIANT bukan object.
OBJECTCHECK_JSON
Memeriksa apakah string adalah valid JSON. Mengembalikan NULL jika valid, atau pesan error jika tidak valid.
VARCHAR (NULL if valid, error message if invalid)GET
Mengakses elemen dari VARIANT, OBJECT, atau ARRAY menggunakan key atau index.
VARIANTGET_PATH
Mengakses nested element dalam VARIANT menggunakan path string.
VARIANTIS_ARRAY
Mengecek apakah nilai VARIANT adalah array.
BOOLEANIS_BOOLEAN
Mengecek apakah nilai VARIANT adalah boolean.
BOOLEANIS_CHAR
Mengecek apakah nilai VARIANT adalah string (character).
BOOLEANIS_DATE
Mengecek apakah nilai VARIANT adalah date.
BOOLEANIS_DECIMAL
Mengecek apakah nilai VARIANT adalah fixed-point decimal.
BOOLEANIS_INTEGER
Mengecek apakah nilai VARIANT adalah integer.
BOOLEANIS_NULL_VALUE
Mengecek apakah nilai VARIANT adalah JSON null (bukan SQL NULL).
BOOLEANIS_OBJECT
Mengecek apakah nilai VARIANT adalah object.
BOOLEANIS_REAL
Mengecek apakah nilai VARIANT adalah floating-point number.
BOOLEANIS_TIMESTAMP_LTZ
Mengecek apakah nilai VARIANT adalah timestamp with local timezone.
BOOLEANJSON_EXTRACT_PATH_TEXT
Mengekstrak nilai dari nested JSON sebagai text/string. Mirip dengan GET_PATH tapi hasilnya langsung string.
VARCHAROBJECT_AGG
Fungsi aggregate yang membuat JSON object dari key-value pairs di multiple rows.
OBJECTOBJECT_CONSTRUCT
Membuat OBJECT (JSON object) dari pasangan key-value.
OBJECTOBJECT_DELETE
Menghapus satu atau lebih key dari OBJECT.
OBJECTOBJECT_INSERT
Menambahkan atau mengupdate key-value pair dalam OBJECT.
OBJECTOBJECT_KEYS
Mengembalikan ARRAY berisi semua key dari OBJECT.
ARRAY