Tuesday, September 3, 2019

SQL Oracle - Fungsi Numeric

dalam oracle ada function yang berguna untuk memanipulasi data angka ,


1. ABS : Nilai Absolute dari nilai X
    SELECT ABS (-2.75) x, ABS (0) y, ABS (2.75) z FROM DUAL;
    Output :
    X         Y     Z
    2.75     0     2.75


 2. SIGN : Untuk Mengetahui apakah suatu nilai adalah positif, negatif atau nol...
     nilai balikan SIGN ada 3, yaitu :
     -    1  jika x > 0
     -    0  jika x = 0
     -   -1 jika x < 0

  select sign (-2.75) x, sign (0) y, sign (2.75) z from dual; 
     Output :
     X    Y Z
    -1     0    1


3. SQRT : Menghasilkan Nilai Akar Kuadrat dari Argument X,
                 -- nilai x tidak boleh negatif

    select sqrt (9), sqrt (6.25), sqrt (0) from dual;
    Output :
      sqrt(9)  sqrt(6.25)  sqrt(0)
        -----       -----       -----
         3        2.5         0

    -- LENGTH : Menghitung panjang karakter
    -- POWER   : berguna untuk melakukan operasi eksponensial ( pemangkatan )

/*
date di simpan sebagai nilai numerik, maka dapat dilakukan operati aritmatika seperti penjumlahan dan pengurangan terhadap data DATE tersebut..

table operasi aritmetika pada DATE

OPERASI                         HASIL            DESKRIPSI
DATE + NUMBER           DATE             menambahkan sejumlah hari terhadap DATE
DATE - NUMBER            DATE             mengurangkan sejumlah hari dari DATE
DATE - DATE                  NUMBER      menghitung selisih hari antara dua Tanggal

*/

No comments:

Post a Comment

Tutorial blog - Menambahkan Syntax Highlighter di Blogger

berikut adalah contoh bagaimana cara menambahkan syntax codingan kalian di dalam postingan let count = 0; const intervalId = setInterv...