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
AVG
Menghitung nilai rata-rata (average) dari nilai numerik dalam sebuah kolom. Mengabaikan nilai NULL dalam perhitungan.
numericAVG (window)
Menghitung rata-rata dalam window frame. Berguna untuk moving average dan cumulative average.
numeric/double precisionAVG_WINDOW
Menghitung moving average menggunakan window function. Ideal untuk trend analysis.
FLOATAVG_WINDOW
Menghitung moving average atau running average menggunakan window function. Sangat berguna untuk smoothing data dan analisis tren.
DOUBLEBIN
Converts a decimal number to its binary string representation. This is shorthand for CONV(num, 10, 2).
VARCHARBINARY
Mengkonversi ekspresi ke tipe BINARY string. Membuat perbandingan string menjadi case-sensitive dan byte-by-byte.
BINARYBIN_TO_UUID
Converts a BINARY(16) UUID back to its string representation. The inverse of UUID_TO_BIN().
VARCHAR(36)BITAND_AGG
Menghitung bitwise AND agregat dari semua nilai dalam grup. Berguna untuk menganalisis flag bitmap atau permission bits.
INTEGERBITOR_AGG
Menghitung bitwise OR agregat dari semua nilai dalam grup. Berguna untuk mengumpulkan semua flags atau features yang ada di grup.
INTEGERBIT_AND
Performs a bitwise AND operation across all values in a group. Returns a value where each bit is 1 only if all input values have that bit set to 1.
INT64BIT_AND
Melakukan operasi bitwise AND pada semua nilai dalam grup. Hasilnya adalah bit yang bernilai 1 hanya jika SEMUA nilai memiliki bit tersebut bernilai 1.
Sama dengan tipe input (INTEGER/BIGINT)BIT_AND
Melakukan operasi bitwise AND pada semua nilai dalam grup. Mengembalikan hasil AND bit per bit dari semua nilai non-NULL.
BIGINT UNSIGNEDBIT_AND
Menghitung bitwise AND dari semua nilai non-null. Berguna untuk operasi bitmask dan flag checking pada level aggregate.
same as inputBIT_COUNT
Menghitung jumlah bit yang bernilai 1 dalam representasi binary.
INT64BIT_COUNT
Counts the number of bits set to 1 in the binary representation of a number.
BIGINTBIT_OR
Melakukan operasi bitwise OR pada semua nilai dalam grup. Mengembalikan hasil OR bit per bit dari semua nilai non-NULL.
BIGINT UNSIGNEDBIT_OR
Menghitung bitwise OR dari semua nilai non-null. Berguna untuk menggabungkan flags atau permissions.
same as inputBIT_OR
Performs a bitwise OR operation across all values in a group. Returns a value where each bit is 1 if at least one input value has that bit set to 1.
INT64BIT_OR
Melakukan operasi bitwise OR pada semua nilai dalam grup. Hasilnya adalah bit yang bernilai 1 jika SALAH SATU nilai memiliki bit tersebut bernilai 1.
Sama dengan tipe input (INTEGER/BIGINT)BIT_XOR
Melakukan operasi bitwise XOR pada semua nilai dalam grup. Mengembalikan hasil XOR bit per bit dari semua nilai non-NULL.
BIGINT UNSIGNEDBIT_XOR
Performs a bitwise XOR operation across all values in a group. Returns a value where each bit is 1 if the number of input values with that bit set to 1 is odd.
INT64BIT_XOR
Melakukan operasi bitwise XOR (exclusive OR) pada semua nilai dalam grup. Bit bernilai 1 jika jumlah nilai dengan bit tersebut bernilai 1 adalah GANJIL.
Sama dengan tipe input (INTEGER/BIGINT)BOOLAND_AGG
Mengembalikan TRUE jika SEMUA nilai dalam grup adalah TRUE. Equivalent dengan logical AND agregat. Juga dikenal sebagai EVERY di SQL standard.
BOOLEANBOOLOR_AGG
Mengembalikan TRUE jika MINIMAL SATU nilai dalam grup adalah TRUE. Equivalent dengan logical OR agregat.
BOOLEAN