Fungsi SQL

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

Semua Fungsi

Menampilkan 24 dari 1002 fungsi

MD5

SnowflakeSnowflake
String

Menghitung MD5 hash dari string. Menghasilkan 32 karakter hexadecimal string.

Tipe hasil: VARCHAR(32)

MD5

MySQLMySQL
String

Menghitung MD5 hash 128-bit dari string. Return 32 character hexadecimal string.

Tipe hasil: VARCHAR(32)

MD5

BigQueryBigQuery
String

Menghitung MD5 hash dari input. Return BYTES.

Tipe hasil: BYTES

MD5

DuckDBDuckDB
String

Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan data fingerprinting.

Tipe hasil: VARCHAR (32 hex characters)

MEDIAN

SnowflakeSnowflake
Aggregate

Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Median adalah nilai yang membagi dataset menjadi dua bagian sama besar.

Tipe hasil: FLOAT

MEDIAN

DuckDBDuckDB
Aggregate

Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Lebih robust terhadap outlier dibanding AVG.

Tipe hasil: DOUBLE

MICROSECOND

MySQLMySQL
Date & Time

Mengembalikan komponen microsecond (0-999999) dari time atau datetime expression.

Tipe hasil: INT

MID

MySQLMySQL
String

Alias untuk SUBSTRING. Mengekstrak substring dari posisi tertentu dengan panjang yang ditentukan. Spesifik MySQL.

Tipe hasil: VARCHAR

MIN

BigQueryBigQuery
Aggregate

Mengembalikan nilai minimum dari sebuah kolom atau ekspresi. Mendukung tipe numerik, string, date/time, dan boolean di BigQuery.

Tipe hasil: Sama dengan tipe input

MIN

PostgreSQLPostgreSQL
Aggregate

Mengembalikan nilai terkecil dari sekumpulan nilai. Bisa digunakan sebagai aggregate function dengan GROUP BY atau sebagai window function.

Tipe hasil: same as input

MIN

MySQLMySQL
Aggregate

Mengembalikan nilai minimum dari kolom atau ekspresi. Bekerja dengan tipe data numerik, string, dan tanggal. Mengabaikan nilai NULL.

Tipe hasil: Same as input type

MIN

DuckDBDuckDB
Aggregate

Mengembalikan nilai minimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.

Tipe hasil: Sama dengan tipe input

MIN

SnowflakeSnowflake
Aggregate

Mengembalikan nilai minimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.

Tipe hasil: Same as input type

MIN (window)

PostgreSQLPostgreSQL
Window

Mencari nilai minimum dalam window frame. Berguna untuk running minimum atau minimum per partition.

Tipe hasil: same as input

MINUTE

DuckDBDuckDB
Date & Time

Mengekstrak komponen menit dari timestamp. Mengembalikan angka 0-59.

Tipe hasil: INTEGER

MINUTE

SnowflakeSnowflake
Date & Time

Mengekstrak komponen menit dari time atau timestamp.

Tipe hasil: NUMBER

MINUTE

MySQLMySQL
Date & Time

Mengekstrak komponen menit dari nilai waktu atau datetime. Mengembalikan nilai 0-59.

Tipe hasil: INTEGER

MIN_WINDOW

DuckDBDuckDB
Window

Menemukan nilai minimum dalam window frame. Berguna untuk tracking low points dan analisis komparatif.

Tipe hasil: Same as input

MIN_WINDOW

SnowflakeSnowflake
Window

Mencari nilai minimum dalam window frame. Berguna untuk tracking historical lows.

Tipe hasil: Same as input

MOD

SnowflakeSnowflake
Math

Mengembalikan sisa pembagian (modulo).

Tipe hasil: Same as input

MOD

PostgreSQLPostgreSQL
Math

Mengembalikan sisa pembagian (modulo) dari dua angka. Bisa juga menggunakan operator %. Berguna untuk menentukan genap/ganjil, rotasi, dan pengelompokan siklis.

Tipe hasil: numeric

MOD

MySQLMySQL
Math

Mengembalikan sisa bagi (modulo) dari n dibagi m. Tiga sintaks yang setara.

Tipe hasil: Same as input

MOD

BigQueryBigQuery
Math

Mengembalikan sisa pembagian (modulo) dari dua angka.

Tipe hasil: Same as input type

MOD

DuckDBDuckDB
Math

Mengembalikan sisa pembagian (modulo). Bisa menggunakan fungsi MOD atau operator %.

Tipe hasil: Sama dengan tipe input