Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

COS

MySQLMySQL
Math

Menghitung nilai cosinus dari sudut dalam radian. Hasilnya antara -1 dan 1.

Tipe hasil: DOUBLE

COS

PostgreSQLPostgreSQL
Math

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

Tipe hasil: double precision

COT

BigQueryBigQuery
Math

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

Tipe hasil: FLOAT64

COT

MySQLMySQL
Math

Calculates the cotangent of an angle in radians. COT(x) = 1/TAN(x) = COS(x)/SIN(x).

Tipe hasil: DOUBLE

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

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

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

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

BigQueryBigQuery
Aggregate

Counts the number of rows or non-NULL values in a column. A fundamental aggregate function in BigQuery for large-scale data analysis.

Tipe hasil: INT64

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

Counts the number of rows that satisfy a given condition. Provides a more concise and readable syntax compared to COUNT with CASE or IF.

Tipe hasil: INT64

COUNT_WINDOW

SnowflakeSnowflake
Window

Menghitung running count atau total count menggunakan window function.

Tipe hasil: NUMBER

COUNT_WINDOW

DuckDBDuckDB
Window

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

Tipe hasil: BIGINT

COVAR_POP

SnowflakeSnowflake
Aggregate

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

Tipe hasil: FLOAT

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_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

MySQLMySQL
Window

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

Tipe hasil: DOUBLE

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

SnowflakeSnowflake
Window

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

Tipe hasil: DOUBLE

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