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 nilai cosinus dari sudut dalam radian. Hasilnya antara -1 dan 1.
DOUBLECOS
Menghitung cosinus dari sudut dalam radian. Untuk input derajat, gunakan COS(RADIANS(degrees)).
double precisionCOT
Menghitung nilai cotangen dari sudut dalam radian (1/TAN).
FLOAT64COT
Calculates the cotangent of an angle in radians. COT(x) = 1/TAN(x) = COS(x)/SIN(x).
DOUBLECOUNT
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
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. Fungsi aggregate paling dasar di Snowflake untuk menghitung data.
NUMBERCOUNT
Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Salah satu fungsi aggregate paling dasar dan sering digunakan.
bigintCOUNT
Counts the number of rows or non-NULL values in a column. A fundamental aggregate function in BigQuery for large-scale data analysis.
INT64COUNT (window)
Menghitung jumlah baris dalam window frame. Bisa dengan PARTITION BY untuk grouping dan ORDER BY untuk running count.
bigintCOUNTIF
Counts the number of rows that satisfy a given condition. Provides a more concise and readable syntax compared to COUNT with CASE or IF.
INT64COUNT_WINDOW
Menghitung running count atau total count menggunakan window function.
NUMBERCOUNT_WINDOW
Menghitung running count atau jumlah kumulatif menggunakan window function. Berguna untuk penomoran dan analisis frekuensi.
BIGINTCOVAR_POP
Menghitung population covariance antara dua variabel numerik. Mengukur bagaimana dua variabel berubah bersama-sama.
FLOATCOVAR_POP
Menghitung kovarians populasi antara dua kolom numerik.
FLOAT64COVAR_POP
Menghitung population covariance antara dua variabel. Mengukur seberapa dua variabel berubah bersama.
double precisionCOVAR_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 distribusi kumulatif (0 sampai 1). Proporsi baris yang nilainya <= baris saat ini.
DOUBLECUME_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 <= current row).
DOUBLECUME_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.
DOUBLE