Fungsi Angka (Numeric) adalah fungsi pada oracle yang digunakan untuk menerima
parameter bertipe angka.
Beberapa fungsi numeric tersebut adalah :
ABS : Memperoleh nilai absolut (harga mutlak).
Contoh : ABS
(-123) = 123
ROUND
(nilai, presisi) : Melakukan pembulatan pada bilangan pecahan dengan
presisi yang diinginkan.
Contoh : ROUND
(123.86, 1) = 123.9
TRUNC (nilai, presisi) : Melakukan pemotongan pada bilangan pecahan dengan
presisi yang diinginkan.
Contoh : TRUNC
(123.86, 1) = 123.8
FLOOR : Melakukan
pemotogan bilangan yang ada di belakang koma.
Contoh : FLOOR
(123.86) = 123
CEIL : Sama seperti
FLOOR, hanya dilakukan pembulatan nilai ke atas.
Contoh : CEIL
(123.01) = 124
SIGN : Memberikan
nilai 1 jika bilangan positif dan –1 jika bilangan negative.
Contoh : SIGN
(123) = 1
SIGN (-123) = -1
MOD : Menampilkan
sisa bagi dari proses pembagian dua bilangan.
Contoh : MOD
(10, 4) = 2
POWER : Menampilkan
hasil perpangkatan.
Contoh : POWER
(2, 4) = 16
SQRT : Menampilkan
akar kuadrat.
Contoh : SQRT
(16) = 4
EXP : Menampilkan
hasil eksponen.
Contoh : EXP (1)
= 2.7182818
SIN, COS, TAN : Melakukan
perhitungan-perhitungan trigonometri.
Contoh : SIN
(90) = 1
Keterangan:
Untuk mengecek
hasil fungsi-fungsi tersebut, gunakan contoh sintak berikut:
Select
MOD (10, 4) from DUAL;
DUAL adalah tabel
dummy yang disediakan Oracle.
Untuk fungsi-fungsi yang lain bisa kalian download di sini.
Terima kasih J
0 komentar:
Posting Komentar