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
COS
Menghitung cosinus dari sudut dalam radian. Untuk input derajat, gunakan COS(RADIANS(degrees)).
double precisionCOS
Menghitung nilai cosinus dari sudut dalam radian.
FLOAT64COT
Menghitung nilai cotangen dari sudut dalam radian (1/TAN).
FLOAT64COT
Menghitung cotangent dari sudut dalam radian. COT(x) = 1/TAN(x) = COS(x)/SIN(x).
DOUBLECOUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate fundamental di BigQuery untuk analisis data skala besar.
INT64COUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar di Snowflake untuk menghitung data.
NUMBERCOUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar dan sering digunakan dalam analisis data dengan DuckDB.
BIGINTCOUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Salah satu fungsi aggregate paling dasar dan sering digunakan.
bigintCOUNT
Menghitung jumlah baris dalam result set. COUNT(*) menghitung semua baris termasuk NULL, COUNT(expr) menghitung baris non-NULL, dan COUNT(DISTINCT expr) menghitung nilai unik.
BIGINTCOUNT (window)
Menghitung jumlah baris dalam window frame. Bisa dengan PARTITION BY untuk grouping dan ORDER BY untuk running count.
bigintCOUNTIF
Menghitung jumlah baris yang memenuhi kondisi tertentu. Sintaks yang lebih ringkas dan mudah dibaca dibanding COUNT dengan CASE atau IF.
INT64COUNT_WINDOW
Menghitung running count atau jumlah kumulatif menggunakan window function. Berguna untuk penomoran dan analisis frekuensi.
BIGINTCOUNT_WINDOW
Menghitung running count atau total count menggunakan window function.
NUMBERCOVAR_POP
Menghitung kovarians populasi antara dua kolom numerik.
FLOAT64COVAR_POP
Menghitung population covariance antara dua variabel. Mengukur seberapa dua variabel berubah bersama.
double precisionCOVAR_POP
Menghitung population covariance antara dua variabel numerik. Mengukur bagaimana dua variabel berubah bersama-sama.
FLOATCOVAR_SAMP
Menghitung kovarians sample antara dua kolom numerik.
FLOAT64COVAR_SAMP
Menghitung sample covariance antara dua variabel numerik. Menggunakan N-1 sebagai pembagi untuk estimasi covariance populasi dari sample.
FLOATCOVAR_SAMP
Menghitung sample covariance antara dua variabel. Menggunakan n-1 sebagai pembagi (Bessel correction).
double precisionCUME_DIST
Menghitung cumulative distribution (0 < x <= 1). Formula: jumlah baris dengan nilai <= baris ini / total baris. Berbeda dengan PERCENT_RANK, CUME_DIST tidak pernah 0.
double precisionCUME_DIST
Menghitung cumulative distribution - proporsi baris dengan nilai kurang dari atau sama dengan baris saat ini.
FLOAT64CUME_DIST
Menghitung distribusi kumulatif - proporsi baris yang memiliki nilai kurang dari atau sama dengan baris saat ini.
DOUBLECUME_DIST
Menghitung cumulative distribution (proporsi baris <= current row).
DOUBLECUME_DIST
Menghitung distribusi kumulatif (0 sampai 1). Proporsi baris yang nilainya <= baris saat ini.
DOUBLE