Parameter pada fungsi trigonometeri milik Oracle dinyatakan dalam
radian bukan derajat. Jadi kalau mau menghitung sinus 90 derajat
jadinya seperti ini:
[EMAIL PROTECTED]> select sin(90*acos(-1)/180) hasil from dual;
HASIL
---------------
1
Oracle tidak mengimplementasikan pi, tapi bisa diakali pakai inverse
cosinus dari -1 yang adalah pi.
--- In [email protected], "Achmad Mardiansyah"
<[EMAIL PROTECTED]> wrote:
>
> hello semua...
>
> mo nanya neeh,
> saya punya output berikut dibawah:
>
> SQL> SELECT SIN(90) FROM dual;
>
> SIN(90)
> ----------
> .893996664
>
> harusnya sinus 90 kan = 1
>
> ada yang salah dengan oraclenya?
> saya pake oracle10g dengan OS solaris10_x86
>
> regards,
>
> achmad m
>