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
>


Kirim email ke