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
NULLIF
Mengembalikan NULL jika value1 sama dengan value2, otherwise mengembalikan value1. Berguna untuk menghindari division by zero.
Tipe dari value1 atau NULLNULLIF
Mengembalikan NULL jika kedua expression sama, otherwise mengembalikan expression1.
Type of expression1 or NULLNULLIF
Mengembalikan NULL jika value1 sama dengan value2, otherwise mengembalikan value1. Berguna untuk menghindari division by zero atau mengkonversi sentinel values ke NULL.
same as value1NULLIF
Mengembalikan NULL jika expr1 = expr2, jika tidak mengembalikan expr1. Kebalikan logis dari IFNULL.
Same as expr1 or NULLNULLIFZERO
Mengembalikan NULL jika expr sama dengan 0, jika tidak mengembalikan expr.
Same as inputNVL
Alias untuk IFNULL. Mengembalikan null_replacement jika expression NULL.
Type of expressionsNVL
Mengembalikan expr1 jika bukan NULL, jika tidak mengembalikan expr2 (Oracle compatible).
Same as input typesNVL
Mengembalikan nilai pertama jika tidak NULL, jika NULL mengembalikan nilai kedua. Alias Oracle-style dari IFNULL/COALESCE.
Sama dengan tipe inputNVL2
Mengembalikan expr2 jika expr1 bukan NULL, jika tidak mengembalikan expr3.
Same as expr2/expr3 typesNVL2
Mengembalikan value_if_not_null jika expression tidak NULL, jika NULL mengembalikan value_if_null. Lebih fleksibel dari NVL.
Sama dengan tipe value parametersOBJECT_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.
ARRAYOBJECT_PICK
Membuat object baru yang hanya berisi key-key yang dipilih dari object asli.
OBJECTOCT
Mengkonversi angka desimal ke representasi octal string. Shorthand untuk CONV(num, 10, 8).
VARCHAROFFSET
Mengakses elemen array menggunakan zero-based index.
Element typeORD
Mengembalikan kode karakter untuk karakter pertama string. Untuk multi-byte, mengembalikan nilai lengkap.
INTEGERORDINAL
Mengakses elemen array menggunakan one-based index.
Element typeOVERLAY
Mengganti bagian string dengan string lain mulai dari posisi tertentu. Jika FOR count tidak diberikan, panjang replacement digunakan.
textPARSE_DATE
Mengparse string menjadi DATE berdasarkan format yang ditentukan. Kebalikan dari FORMAT_DATE.
DATEPARSE_DATETIME
Mengkonversi string menjadi tipe DATETIME berdasarkan format yang ditentukan.
DATETIMEPARSE_JSON
Mengkonversi JSON string menjadi tipe VARIANT untuk diproses lebih lanjut.
VARIANT