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
POWER
Menghitung base pangkat exponent. POW adalah alias, dan ** adalah operator alternatif.
DOUBLEPOWER
Menghitung pangkat dari sebuah angka (base^exponent). Berguna untuk perhitungan eksponensial, compound interest, dan formula matematika.
double precisionPOWER
Menghitung base pangkat exponent (base^exponent).
FLOAT64POWER
Menghitung pangkat (base^exponent).
DOUBLEPOWER
Menghitung x pangkat y (x^y). POW adalah sinonim.
DOUBLEPREFIX
Mengecek apakah string dimulai dengan prefix tertentu. Alias: STARTS_WITH. Mengembalikan boolean.
BOOLEANPREVIOUS_DAY
Mengembalikan tanggal dari hari tertentu yang terakhir kali muncul sebelum tanggal input.
DATEPRINTF
Format string dengan placeholder seperti C printf. Sangat fleksibel untuk formatting output.
VARCHARQUANTILE
Menghitung nilai pada posisi kuantil tertentu dari distribusi data. Mendukung single quantile atau array of quantiles sekaligus.
Sama dengan tipe input (atau LIST jika input quantile adalah array)QUANTILE_CONT
Menghitung kuantil kontinyu dengan interpolasi linear. Alias dari QUANTILE yang eksplisit menunjukkan metode continuous interpolation.
DOUBLE (atau LIST of DOUBLE jika input quantile adalah array)QUARTER
Mengekstrak quarter (kuartal) dari date atau timestamp.
NUMBERQUARTER
Mengekstrak quarter (kuartal) dari tanggal. Mengembalikan 1-4 untuk Q1-Q4.
INTEGERQUARTER
Mengembalikan kuartal dari tanggal (1-4). Q1=Jan-Mar, Q2=Apr-Jun, Q3=Jul-Sep, Q4=Oct-Dec.
INTEGERQUOTE
Menghasilkan string yang di-escape untuk digunakan sebagai literal dalam SQL statement. Menambahkan single quotes dan escape special characters.
VARCHARQUOTE_IDENT
Mengembalikan string sebagai SQL identifier dengan proper quoting. Berguna untuk dynamic SQL yang aman.
textQUOTE_LITERAL
Mengembalikan string sebagai SQL string literal dengan proper escaping. Berguna untuk dynamic SQL yang aman dari injection.
textQUOTE_NULLABLE
Sama dengan QUOTE_LITERAL tapi mengembalikan string NULL untuk input NULL. Berguna untuk dynamic SQL dengan nullable values.
textRADIANS
Mengkonversi sudut dari derajat ke radian. Rumus: radians = degrees × (π/180).
DOUBLERADIANS
Mengkonversi sudut dari derajat ke radian.
FLOAT64RADIANS
Mengkonversi sudut dari derajat ke radian.
DOUBLERADIANS
Mengkonversi derajat ke radian. Kebalikan dari DEGREES. Diperlukan untuk fungsi trigonometri PostgreSQL yang expect radian.
double precisionRADIANS
Mengkonversi sudut dari derajat ke radian. Input untuk fungsi trigonometri seperti SIN, COS.
DOUBLERAND
Menghasilkan angka acak antara 0 (inklusif) dan 1 (eksklusif). Seed opsional untuk reproducibility.
DOUBLERAND
Menghasilkan angka random antara 0 (inclusive) dan 1 (exclusive).
FLOAT64