Filter berdasarkan kategori:
Menampilkan 23 dari 23 fungsi dalam kategori Math
ABS
Mengembalikan nilai absolut (nilai positif) dari sebuah angka. Fungsi ini menghilangkan tanda negatif dari angka, sehingga hasilnya selalu positif atau nol.
numericCBRT
Menghitung akar pangkat tiga (cube root) dari suatu angka. Contoh: CBRT(27) = 3.
double precisionCEIL
Membulatkan angka ke atas ke bilangan bulat terdekat. CEIL dan CEILING adalah fungsi yang sama (alias). Berguna untuk pembulatan harga, kuota, atau perhitungan kapasitas.
numericCEILING
Membulatkan angka ke atas ke integer terdekat. Alias dari CEIL. Contoh: CEILING(4.1) = 5.
same as inputCOS
Menghitung cosinus dari sudut dalam radian. Untuk input derajat, gunakan COS(RADIANS(degrees)).
double precisionDEGREES
Mengkonversi radian ke derajat. Kebalikan dari RADIANS. 180° = π radian.
double precisionEXP
Menghitung e pangkat number (e^x). e adalah konstanta Euler (~2.71828). Kebalikan dari LN (natural log).
double precisionFLOOR
Membulatkan angka ke bawah ke bilangan bulat terdekat. Kebalikan dari CEIL, fungsi ini selalu membulatkan menuju infinity negatif.
numericLN
Menghitung natural logarithm (log base e) dari number. Number harus positif. Kebalikan dari EXP.
double precisionLOG
Menghitung logaritma dari sebuah angka. LOG dengan satu argumen menghitung log base 10. Untuk natural log (base e), gunakan LN. Untuk base lain, gunakan LOG(base, number).
double precisionLOG10
Menghitung logaritma basis 10. Alias dari LOG(10, x). Berguna untuk konversi skala dan perhitungan desibel.
numericMOD
Mengembalikan sisa pembagian (modulo) dari dua angka. Bisa juga menggunakan operator %. Berguna untuk menentukan genap/ganjil, rotasi, dan pengelompokan siklis.
numericPI
Mengembalikan konstanta matematika pi (π ≈ 3.14159265358979). Berguna untuk perhitungan trigonometri dan geometri.
double precisionPOWER
Menghitung pangkat dari sebuah angka (base^exponent). Berguna untuk perhitungan eksponensial, compound interest, dan formula matematika.
double precisionRADIANS
Mengkonversi derajat ke radian. Kebalikan dari DEGREES. Diperlukan untuk fungsi trigonometri PostgreSQL yang expect radian.
double precisionRANDOM
Menghasilkan angka acak antara 0 (inklusif) dan 1 (eksklusif). Berguna untuk sampling data, shuffle, atau generate test data.
double precisionROUND
Membulatkan angka ke jumlah tempat desimal tertentu. Tanpa argumen kedua, membulatkan ke bilangan bulat terdekat.
NUMERICSETSEED
Mengatur seed untuk fungsi RANDOM() berikutnya. Berguna untuk hasil reproducible dalam testing. Nilai antara -1.0 dan 1.0.
voidSIGN
Mengembalikan tanda dari sebuah angka: 1 untuk positif, -1 untuk negatif, dan 0 untuk nol. Berguna untuk menentukan arah perubahan atau mengkategorikan data.
integerSIN
Menghitung sinus dari sudut dalam radian. Untuk input derajat, gunakan SIN(RADIANS(degrees)).
double precisionSQRT
Menghitung akar kuadrat dari sebuah angka. Angka harus positif atau nol. Untuk akar pangkat lain, gunakan POWER dengan eksponen pecahan.
double precisionTAN
Menghitung tangen dari sudut dalam radian. Bagian dari fungsi trigonometri bersama SIN dan COS.
double precisionTRUNC
Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND, TRUNC hanya membuang digit setelah posisi yang ditentukan.
numeric