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 pangkat (base^exponent).
DOUBLEPOWER
Menghitung hasil pangkat (eksponensial). POWER(base, exponent) menghasilkan base^exponent. Alias: POW().
numericPOWER
Menghitung x pangkat y (x^y). POW adalah sinonim.
DOUBLEPOWER
Menghitung base pangkat exponent. POW adalah alias, dan ** adalah operator alternatif.
DOUBLEPOWER
Calculates base raised to the power of exponent (base^exponent).
FLOAT64PREFIX
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
Mengembalikan kuartal dari tanggal (1-4). Q1=Jan-Mar, Q2=Apr-Jun, Q3=Jul-Sep, Q4=Oct-Dec.
INTEGERQUARTER
Mengekstrak quarter (kuartal) dari tanggal. Mengembalikan 1-4 untuk Q1-Q4.
INTEGERQUARTER
Mengekstrak quarter (kuartal) dari date atau timestamp.
NUMBERQUOTE
Returns an escaped string suitable for use as a literal value in a SQL statement. It adds single quotes around the string and escapes 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. Input untuk fungsi trigonometri seperti SIN, COS.
DOUBLERADIANS
Mengkonversi nilai dari derajat ke radian. Formula: radians = degrees * PI() / 180. Diperlukan karena fungsi trigonometri PostgreSQL menerima radian.
double precisionRADIANS
Mengkonversi sudut dari derajat ke radian.
DOUBLERADIANS
Mengkonversi sudut dari derajat ke radian.
FLOAT64RAND
Generates a random number between 0 (inclusive) and 1 (exclusive).
FLOAT64RAND
Menghasilkan angka acak antara 0 (inklusif) dan 1 (eksklusif). Seed opsional untuk reproducibility.
DOUBLE