Fungsi SQL
Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.
PostgreSQL
183 fungsi
Database open-source yang powerful dan populer
DuckDB
175 fungsi
Database analitik in-process yang cepat
Snowflake
224 fungsi
Cloud data warehouse untuk enterprise
BigQuery
220 fungsi
Data warehouse serverless dari Google Cloud
MySQL
200 fungsi
Database relasional open-source yang populer
Semua Fungsi
Menampilkan 24 dari 1002 fungsi
IS_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
Mem-parse string JSON menjadi tipe JSON DuckDB. Validasi dan konversi string ke JSON object.
JSONJSONB_AGG
Aggregate function yang mengumpulkan nilai menjadi JSON array. Mirip JSON_AGG tapi menghasilkan jsonb (binary JSON) yang lebih efisien untuk indexing dan querying.
jsonbJSONB_ARRAY_ELEMENTS
Mengekspansi JSONB array menjadi set of rows. Sama seperti JSON_ARRAY_ELEMENTS tapi untuk tipe jsonb.
setof jsonbJSONB_ARRAY_LENGTH
Menghitung jumlah elemen dalam JSONB array. Versi JSONB dari JSON_ARRAY_LENGTH.
integerJSONB_BUILD_ARRAY
Membuat JSONB array dari daftar nilai. Semua nilai dikonversi ke JSONB dan dikumpulkan menjadi satu array.
jsonbJSONB_BUILD_OBJECT
Membuat JSONB object dari pasangan key-value. Menerima pasangan key (text) dan value (any type) secara alternating.
jsonbJSONB_EXTRACT_PATH
Mengekstrak nilai dari JSONB menggunakan path. Versi JSONB dari JSON_EXTRACT_PATH. Mengembalikan tipe jsonb.
jsonbJSONB_EXTRACT_PATH_TEXT
Mengekstrak nilai dari JSONB sebagai text. Versi JSONB dari JSON_EXTRACT_PATH_TEXT. Menghilangkan tanda kutip dari string JSON.
textJSONB_INSERT
Menyisipkan nilai baru ke dalam JSONB pada path yang ditentukan. Bisa menyisipkan sebelum atau sesudah posisi tertentu dalam array.
jsonbJSONB_OBJECT_AGG
Aggregate function yang mengumpulkan pasangan key-value menjadi JSONB object. Versi JSONB dari JSON_OBJECT_AGG.
jsonbJSONB_OBJECT_KEYS
Mengembalikan set of text berisi semua keys dari JSONB object. Versi JSONB dari JSON_OBJECT_KEYS.
setof textJSONB_PRETTY
Memformat JSONB menjadi tampilan yang mudah dibaca manusia (pretty-printed) dengan indentasi dan line breaks.
textJSONB_SET
Mengupdate atau menambahkan nilai dalam JSONB pada path yang ditentukan. Lebih fleksibel dari operator ||, karena bisa mengakses nested path.
jsonbJSONB_TYPEOF
Mengembalikan tipe dari nilai JSONB sebagai text. Versi JSONB dari JSON_TYPEOF. Possible values: 'object', 'array', 'string', 'number', 'boolean', 'null'.
textJSON_AGG
Mengagregasi nilai menjadi array JSON. Sangat berguna untuk membuat nested data atau mengkonversi hasil query menjadi format JSON.
JSONJSON_ARRAY
Creates a JSON array from the provided values.
JSONJSON_ARRAY
Membuat JSON array dari daftar nilai. Values otomatis dikonversi ke tipe JSON.
JSONJSON_ARRAY
Membuat JSON array dari satu atau lebih nilai.
JSONJSON_ARRAYAGG
Mengumpulkan nilai-nilai dari beberapa baris menjadi JSON array. Berguna untuk menghasilkan output JSON dari query agregasi.
JSON