Fungsi SQL

Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

COS

PostgreSQLPostgreSQL
Math

Menghitung cosinus dari sudut dalam radian. Untuk input derajat, gunakan COS(RADIANS(degrees)).

Tipe hasil: double precision

COS

BigQueryBigQuery
Math

Menghitung nilai cosinus dari sudut dalam radian.

Tipe hasil: FLOAT64

COT

BigQueryBigQuery
Math

Menghitung nilai cotangen dari sudut dalam radian (1/TAN).

Tipe hasil: FLOAT64

COT

MySQLMySQL
Math

Menghitung cotangent dari sudut dalam radian. COT(x) = 1/TAN(x) = COS(x)/SIN(x).

Tipe hasil: DOUBLE

COUNT

BigQueryBigQuery
Aggregate

Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate fundamental di BigQuery untuk analisis data skala besar.

Tipe hasil: INT64

COUNT

SnowflakeSnowflake
Aggregate

Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar di Snowflake untuk menghitung data.

Tipe hasil: NUMBER

COUNT

DuckDBDuckDB
Aggregate

Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Fungsi aggregate paling dasar dan sering digunakan dalam analisis data dengan DuckDB.

Tipe hasil: BIGINT

COUNT

PostgreSQLPostgreSQL
Aggregate

Menghitung jumlah baris atau nilai non-NULL dalam sebuah kolom. Salah satu fungsi aggregate paling dasar dan sering digunakan.

Tipe hasil: bigint

COUNT

MySQLMySQL
Aggregate

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.

Tipe hasil: BIGINT

COUNT (window)

PostgreSQLPostgreSQL
Window

Menghitung jumlah baris dalam window frame. Bisa dengan PARTITION BY untuk grouping dan ORDER BY untuk running count.

Tipe hasil: bigint

COUNTIF

BigQueryBigQuery
Aggregate

Menghitung jumlah baris yang memenuhi kondisi tertentu. Sintaks yang lebih ringkas dan mudah dibaca dibanding COUNT dengan CASE atau IF.

Tipe hasil: INT64

COUNT_WINDOW

DuckDBDuckDB
Window

Menghitung running count atau jumlah kumulatif menggunakan window function. Berguna untuk penomoran dan analisis frekuensi.

Tipe hasil: BIGINT

COUNT_WINDOW

SnowflakeSnowflake
Window

Menghitung running count atau total count menggunakan window function.

Tipe hasil: NUMBER

COVAR_POP

BigQueryBigQuery
Aggregate

Menghitung kovarians populasi antara dua kolom numerik.

Tipe hasil: FLOAT64

COVAR_POP

PostgreSQLPostgreSQL
Aggregate

Menghitung population covariance antara dua variabel. Mengukur seberapa dua variabel berubah bersama.

Tipe hasil: double precision

COVAR_POP

SnowflakeSnowflake
Aggregate

Menghitung population covariance antara dua variabel numerik. Mengukur bagaimana dua variabel berubah bersama-sama.

Tipe hasil: FLOAT

COVAR_SAMP

BigQueryBigQuery
Aggregate

Menghitung kovarians sample antara dua kolom numerik.

Tipe hasil: FLOAT64

COVAR_SAMP

SnowflakeSnowflake
Aggregate

Menghitung sample covariance antara dua variabel numerik. Menggunakan N-1 sebagai pembagi untuk estimasi covariance populasi dari sample.

Tipe hasil: FLOAT

COVAR_SAMP

PostgreSQLPostgreSQL
Aggregate

Menghitung sample covariance antara dua variabel. Menggunakan n-1 sebagai pembagi (Bessel correction).

Tipe hasil: double precision

CUME_DIST

PostgreSQLPostgreSQL
Window

Menghitung cumulative distribution (0 < x <= 1). Formula: jumlah baris dengan nilai <= baris ini / total baris. Berbeda dengan PERCENT_RANK, CUME_DIST tidak pernah 0.

Tipe hasil: double precision

CUME_DIST

BigQueryBigQuery
Window

Menghitung cumulative distribution - proporsi baris dengan nilai kurang dari atau sama dengan baris saat ini.

Tipe hasil: FLOAT64

CUME_DIST

DuckDBDuckDB
Window

Menghitung distribusi kumulatif - proporsi baris yang memiliki nilai kurang dari atau sama dengan baris saat ini.

Tipe hasil: DOUBLE

CUME_DIST

SnowflakeSnowflake
Window

Menghitung cumulative distribution (proporsi baris <= current row).

Tipe hasil: DOUBLE

CUME_DIST

MySQLMySQL
Window

Menghitung distribusi kumulatif (0 sampai 1). Proporsi baris yang nilainya <= baris saat ini.

Tipe hasil: DOUBLE