Filter berdasarkan kategori:
Menampilkan 24 dari 175 fungsi
LIST_PREPEND
Menambahkan satu elemen ke awal list. Alias: ARRAY_PUSH_FRONT.
LISTLIST_REVERSE
Membalik urutan elemen dalam list/array. Elemen pertama menjadi terakhir dan sebaliknya.
LIST (sama dengan tipe input)LIST_SORT
Mengurutkan elemen dalam list. Support ascending/descending dan kontrol posisi NULL.
LISTLIST_VALUE
Membuat list/array dari nilai-nilai yang diberikan. Ini adalah cara dasar untuk membuat array di DuckDB.
LISTLN
Menghitung logaritma natural (basis e) dari sebuah angka. Kebalikan dari EXP.
DOUBLELOG
Menghitung logaritma dari sebuah angka. Bisa natural log (ln) atau dengan base tertentu.
DOUBLELOG10
Menghitung logaritma basis 10 dari sebuah angka. Shortcut untuk LOG(10, number).
DOUBLELOG2
Menghitung logaritma basis 2 dari sebuah angka. Berguna untuk perhitungan binary dan computer science.
DOUBLELOWER
Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).
VARCHARLPAD
Menambahkan karakter di sisi kiri string hingga mencapai panjang tertentu. Berguna untuk formatting nomor atau membuat alignment rata kanan.
VARCHARLTRIM
Menghapus karakter dari sisi kiri (awal) string. Secara default menghapus whitespace, bisa dikustomisasi untuk karakter tertentu.
VARCHARMAKE_DATE
Membuat nilai DATE dari komponen tahun, bulan, dan hari yang terpisah.
DATEMAKE_TIME
Membuat nilai TIME dari komponen jam, menit, dan detik yang terpisah.
TIMEMAKE_TIMESTAMP
Membuat nilai TIMESTAMP dari semua komponen tanggal dan waktu yang terpisah.
TIMESTAMPMAX
Mengembalikan nilai maksimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.
Sama dengan tipe inputMD5
Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan data fingerprinting.
VARCHAR (32 hex characters)MEDIAN
Menghitung nilai median (nilai tengah) dari sebuah kolom numerik. Lebih robust terhadap outlier dibanding AVG.
DOUBLEMIN
Mengembalikan nilai minimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.
Sama dengan tipe inputMINUTE
Mengekstrak komponen menit dari timestamp. Mengembalikan angka 0-59.
INTEGERMIN_WINDOW
Menemukan nilai minimum dalam window frame. Berguna untuk tracking low points dan analisis komparatif.
Same as inputMOD
Mengembalikan sisa pembagian (modulo). Bisa menggunakan fungsi MOD atau operator %.
Sama dengan tipe inputMODE
Mengembalikan nilai yang paling sering muncul (modus) dalam sebuah kolom.
Sama dengan tipe inputMONTH
Mengekstrak komponen bulan dari tanggal atau timestamp. Mengembalikan angka 1-12.
INTEGERNOW
Mengembalikan timestamp saat ini (tanggal dan waktu). Di DuckDB, NOW() mengembalikan waktu yang konsisten dalam satu transaction.
TIMESTAMP WITH TIME ZONE