Fungsi-fungsi pada Oracle

Fungsi baku adalah fungsi yang telah disediakan oleh Oracle dan disebut dengan built-in-function.

Fungsi Numerik

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 negatif
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

0 Responses