Fungsi SQL

Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

JSON_KEYS

BigQueryBigQuery
JSON

Returns an array containing all keys from a JSON object.

Tipe hasil: ARRAY<STRING>

JSON_KEYS

DuckDBDuckDB
JSON

Mengembalikan array berisi semua keys dari JSON object. Opsional bisa menentukan path ke nested object.

Tipe hasil: VARCHAR[] (array of strings)

JSON_KEYS

MySQLMySQL
JSON

Mengembalikan array berisi semua key dari JSON object. Berguna untuk introspeksi struktur JSON.

Tipe hasil: JSON (array)

JSON_LENGTH

MySQLMySQL
JSON

Menghitung panjang JSON document. Untuk array = jumlah elemen, untuk object = jumlah key, untuk scalar = 1.

Tipe hasil: INT

JSON_MERGE_PATCH

DuckDBDuckDB
JSON

Menggabungkan dua JSON objects dengan RFC 7396 merge patch semantics. Nilai dari json2 menimpa json1.

Tipe hasil: JSON

JSON_MERGE_PATCH

MySQLMySQL
JSON

Menggabungkan JSON documents dengan RFC 7396 merge patch semantics. NULL values menghapus keys.

Tipe hasil: JSON

JSON_OBJECT

DuckDBDuckDB
JSON

Membuat JSON object dari pasangan key-value.

Tipe hasil: JSON

JSON_OBJECT

MySQLMySQL
JSON

Membuat JSON object dari pasangan key-value. Keys harus string.

Tipe hasil: JSON

JSON_OBJECT

BigQueryBigQuery
JSON

Creates a JSON object from the provided key-value pairs.

Tipe hasil: JSON

JSON_OBJECTAGG

MySQLMySQL
Aggregate

Membuat JSON object dari pasangan key-value hasil agregasi. Berguna untuk mentransformasi data tabular menjadi struktur JSON object.

Tipe hasil: JSON

JSON_OBJECT_AGG

PostgreSQLPostgreSQL
Aggregate

Mengagregasi key-value pairs menjadi JSON object. Berguna untuk pivot dan denormalisasi data.

Tipe hasil: json

JSON_OBJECT_KEYS

PostgreSQLPostgreSQL
JSON

Mengembalikan set of text berisi semua keys dari JSON object. Berguna untuk eksplorasi struktur JSON yang tidak diketahui.

Tipe hasil: setof text

JSON_QUERY

BigQueryBigQuery
JSON

Extracts a JSON value using JSONPath (SQL standard compliant).

Tipe hasil: JSON

JSON_QUERY_ARRAY

BigQueryBigQuery
JSON

Extracts an array from a native JSON type as ARRAY<JSON>.

Tipe hasil: ARRAY<JSON>

JSON_QUOTE

DuckDBDuckDB
JSON

Mengubah string menjadi JSON string literal yang valid dengan proper escaping.

Tipe hasil: JSON

JSON_REMOVE

MySQLMySQL
JSON

Menghapus satu atau lebih elemen dari JSON document. Mengembalikan JSON tanpa path yang dihapus.

Tipe hasil: JSON

JSON_REPLACE

MySQLMySQL
JSON

Mengganti nilai yang sudah ada di JSON document. Tidak melakukan apa-apa jika path tidak ada.

Tipe hasil: JSON

JSON_SEARCH

MySQLMySQL
JSON

Mencari string value di JSON document dan mengembalikan path ke value tersebut.

Tipe hasil: JSON (path or array of paths)

JSON_SERIALIZE

DuckDBDuckDB
JSON

Mengkonversi JSON value ke string representation. Kebalikan dari JSON parse.

Tipe hasil: VARCHAR

JSON_SET

MySQLMySQL
JSON

Menyisipkan atau mengganti nilai di JSON document. Insert jika path belum ada, replace jika sudah ada.

Tipe hasil: JSON

JSON_STRUCTURE

DuckDBDuckDB
JSON

Menganalisis struktur JSON dan mengembalikan type signature. Sangat berguna untuk schema discovery.

Tipe hasil: VARCHAR

JSON_TRANSFORM

DuckDBDuckDB
JSON

Mentransformasi JSON sesuai dengan struktur yang ditentukan. Powerful untuk reshaping JSON data.

Tipe hasil: Sesuai struktur yang ditentukan

JSON_TYPE

MySQLMySQL
JSON

Mengembalikan tipe dari nilai JSON sebagai string. Berguna untuk validasi dan pengecekan struktur JSON.

Tipe hasil: VARCHAR

JSON_TYPE

BigQueryBigQuery
JSON

Returns the type of a JSON value (object, array, string, number, boolean, or null).

Tipe hasil: STRING