Fungsi matematika dan numerik. Temukan semua 20 fungsi math di DuckDB lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
20 fungsi math di DuckDB
← Semua fungsi DuckDBMengembalikan nilai absolut (tanpa tanda negatif) dari sebuah angka. Mengkonversi angka negatif menjadi positif.
Sama dengan tipe inputMenghitung akar pangkat tiga (cube root) dari suatu angka.
DOUBLEMembulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.
BIGINT atau DOUBLE (tergantung input)Membulatkan angka ke atas ke integer terdekat. Alias dari CEIL dengan nama yang lebih eksplisit.
BIGINTMengkonversi sudut dari radian ke derajat. Kebalikan dari RADIANS.
DOUBLEMenghitung e pangkat number (e^x). e adalah konstanta matematika ≈ 2.718281828.
DOUBLEMembulatkan angka ke bawah ke bilangan bulat terdekat. Kebalikan dari CEIL.
BIGINT atau DOUBLE (tergantung input)Menghitung logaritma natural (basis e) dari sebuah angka. Kebalikan dari EXP.
DOUBLEMenghitung logaritma dari sebuah angka. Bisa natural log (ln) atau dengan base tertentu.
DOUBLEMenghitung logaritma basis 10 dari sebuah angka. Shortcut untuk LOG(10, number).
DOUBLEMenghitung logaritma basis 2 dari sebuah angka. Berguna untuk perhitungan binary dan computer science.
DOUBLEMengembalikan sisa pembagian (modulo). Bisa menggunakan fungsi MOD atau operator %.
Sama dengan tipe inputMengembalikan nilai konstanta matematika π (pi) = 3.141592653589793. Berguna untuk perhitungan geometri.
DOUBLEMenghitung base pangkat exponent. POW adalah alias, dan ** adalah operator alternatif.
DOUBLEMengkonversi sudut dari derajat ke radian. Input untuk fungsi trigonometri seperti SIN, COS.
DOUBLEMenghasilkan angka random antara 0 (inclusive) dan 1 (exclusive). Berguna untuk sampling dan randomization.
DOUBLEMembulatkan angka ke jumlah desimal tertentu. Default ke 0 desimal (bilangan bulat).
Sama dengan tipe inputMengembalikan tanda (sign) dari sebuah angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.
INTEGER (-1, 0, atau 1)Menghitung akar kuadrat dari angka.
DOUBLEMemotong angka ke jumlah desimal tertentu tanpa pembulatan. Selalu menuju nol.
Sama dengan tipe input