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
IFF
Mengembalikan satu dari dua nilai berdasarkan kondisi (shorthand untuk simple CASE).
Same as input valuesIFNULL
Mengembalikan default_value jika value adalah NULL, otherwise mengembalikan value. Versi 2-argumen dari COALESCE.
Tipe dari value atau default_valueIFNULL
Mengembalikan expr1 jika tidak NULL, jika tidak mengembalikan expr2. Fungsi null-handling sederhana.
Same as expr1 or expr2IFNULL
Mengembalikan expression jika tidak NULL, otherwise mengembalikan null_replacement.
Type of expressionsIFNULL
Mengembalikan expr1 jika bukan NULL, jika tidak mengembalikan expr2.
Same as input typesIIF
Alias untuk IF function. SQL Server-compatible syntax untuk kondisional sederhana.
Tipe dari true_value atau false_valueINET6_ATON
Mengkonversi IPv4 atau IPv6 address string ke binary format. Support kedua format IP.
VARBINARY(16)INET6_NTOA
Mengkonversi binary IP address ke string format. Kebalikan dari INET6_ATON().
VARCHARINET_ATON
Mengkonversi IPv4 address string ke unsigned integer. Berguna untuk storage dan range queries.
BIGINT UNSIGNEDINET_NTOA
Mengkonversi unsigned integer ke IPv4 address string. Kebalikan dari INET_ATON().
VARCHAR(15)INITCAP
Mengubah huruf pertama setiap kata menjadi kapital (Title Case). Huruf lainnya diubah menjadi lowercase.
VARCHARINITCAP
Mengubah huruf pertama setiap kata menjadi kapital (Title Case). Kata dipisahkan oleh karakter non-alphanumeric.
textINITCAP
Mengubah huruf pertama setiap kata menjadi kapital dan sisanya menjadi kecil. Title case transformation.
STRINGINITCAP
Mengubah huruf pertama setiap kata menjadi kapital dan sisanya lowercase. Berguna untuk formatting nama atau judul.
VARCHARINSERT
Menyisipkan string baru ke dalam string asli, mengganti sejumlah karakter dari posisi tertentu.
VARCHARINSTR
Mencari posisi substring dalam string. Bisa mencari dari posisi tertentu dan occurrence ke-n.
INT64INSTR
Mencari posisi substring dalam string. Seperti LOCATE tapi dengan urutan argumen berbeda.
INTEGERINTERVAL
Merepresentasikan durasi waktu. Bisa ditambah/dikurangi dari tanggal dan timestamp. INTERVAL adalah tipe data dan literal, bukan fungsi.
intervalISFINITE
Mengecek apakah nilai date/timestamp/interval adalah finite (bukan infinity). PostgreSQL mendukung nilai infinity untuk date types.
booleanIS_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.
BOOLEAN