Sunday, June 14, 2015

Mengenal Numeric Built-in Functions Di Oracle SQL

Sunday, June 14, 2015


1. ABS

Fungsi ABS(x) digunakan untuk menampilkan nilai absolute (harga mutlak) dari sebuah bilangan/angka x.

Sintak Dasar

SQL> SELECT ABS(number) FROM table_name;

Contoh

SQL> SELECT ABS(10) FROM dual;

   ABS(10)
----------
        10

SQL> SELECT ABS(-10) FROM dual;

  ABS(-10)
----------
        10

SQL> SELECT ABS(0) FROM dual;

    ABS(0)
----------
         0

2. SIGN

Fungsi SIGN(x) digunakan untuk menampilkan nilai 1 jika bilangan x tersebut positif, dan menampilkan nilai -1 jika bilangan x tersebut negatif, serta nilai 0 jika bilangan x tersebut bernilai 0.

Sintak Dasar

SQL> SELECT SIGN(number) FROM table_name;

Contoh

SQL> SELECT SIGN(10) FROM dual;

  SIGN(10)
----------
         1

SQL> SELECT SIGN(-10) FROM dual;

 SIGN(-10)
----------
        -1

SQL> SELECT SIGN(0) FROM dual;

   SIGN(0)
----------
         0

3. MOD

Fungsi MOD(x, y) digunakan untuk menampilkan nilai modulus (sisa bagi) dari dua bilangan x dan y.

Sintak Dasar

SQL> SELECT MOD(number1, number2) FROM table_name;

Contoh

SQL> SELECT MOD(6,3) FROM dual;

  MOD(6,3)
----------
         0

SQL> SELECT MOD(10,3) FROM dual;

 MOD(10,3)
----------
         1

4. POWER

Fungsi POWER(x,y) digunakan untuk menampilkan nilai hasil pangkat dari x pangkat y.

Sintak Dasar

SQL> SELECT POWER(number1, number2) FROM table_name;

Contoh:

SQL> SELECT POWER(5,2) FROM dual;

POWER(5,2)
----------
        25

SQL> SELECT POWER(2,5) FROM dual;

POWER(2,5)
----------
        32

5. SQRT

Fungsi SQRT(x) digunakan untuk menampilkan hasil dari akar suatu bilangan x.

Sintak Dasar

SELECT SQRT(number) FROM table_name;

Contoh:

SQL> SELECT SQRT(25) FROM dual;

  SQRT(25)
----------
         5

SQL> SELECT SQRT(10) FROM dual;

  SQRT(10)
----------
3,16227766

SQL> SELECT SQRT(100) FROM dual;

 SQRT(100)
----------
        10

6. SIN

Fungsi SIN(x) digunakan untuk menampilkan nilai sinus dari suatu bilangan x.

Sintak Dasar

SQL> SELECT SIN(number) FROM table_name;

Contoh

SQL> SELECT SIN(60) FROM dual;

   SIN(60)
----------
-,30481062

SQL> SELECT SIN(90) FROM dual;

   SIN(90)
----------
,893996664

7. ASIN

Fungsi ASIN(x) digunakan untuk menampilkan nilai arc sinus dari suatu bilangan x.

Sintak Dasar

SQL> SELECT ASIN(number) FROM table_name;

Contoh

SQL> SELECT ASIN(1) FROM dual;

   ASIN(1)
----------
1,57079633

SQL> SELECT ASIN(0.5) FROM dual;

 ASIN(0.5)
----------
,523598776

8. COS

Fungsi COS(x) digunakan untuk menampilkan nilai cosinus dari suatu bilangan x.

Sintak Dasar

SELECT COS(number) FROM table_name;

Contoh:

SQL> SELECT COS(60) FROM dual;

   COS(60)
----------
-,95241298

SQL> SELECT COS(90) FROM dual;

   COS(90)
----------
-,44807362

9. ACOS

Fungsi ACOS(x) digunakan untuk menampilkan nilai arc cosinus dari suatu bilangan x.

Sintak Dasar

SQL> SELECT COS(number) FROM table_name;

Contoh:

SQL> SELECT ACOS(1) FROM dual;

   ACOS(1)
----------
         0

SQL> SELECT ACOS(-1) FROM dual;

  ACOS(-1)
----------
3,14159265


10. TAN

Fungsi TAN(x) digunakan untuk menampilkan nilai tangen dari suatu bilangan (x).

Sintak Dasar

SQL> SELECT TAN(number) FROM table_name;

Contoh

SQL> SELECT TAN(90) FROM dual;

   TAN(90)
----------
-1,9952004

SQL> SELECT TAN(60) FROM dual;

   TAN(60)
----------
,320040389

11. ATAN

Fungsi ATAN(x) digunakan untuk menampilkan nilai arc tangen dari seatu bilangan x.

Sintak Dasar

SQL> SELECT ATAN(number) FROM table_name;

Contoh

SQL> SELECT ATAN(0.5) FROM dual;

 ATAN(0.5)
----------
,463647609

SQL> SELECT ATAN(0) FROM dual;

   ATAN(0)
----------
         0

SQL> SELECT ATAN(-0.5) FROM dual;

ATAN(-0.5)
----------
-,46364761

12. ATAN2

Fungsi ATAN2(x,y) digunakan untuk menampilkan nilai arc tangen dari suatu bilangan x dan y.

Sintak Dasar

SQL> SELECT ATAN2(number,number) FROM table_name;

Contoh

SQL> SELECT ATAN2(0.2, 0.5) FROM dual;

ATAN2(0.2,0.5)
--------------
    ,380506377

SQL> SELECT ATAN2(0, 0.5) FROM dual;

ATAN2(0,0.5)
------------
           0

SQL> SELECT ATAN2(-0.5, 0.5) FROM dual;

ATAN2(-0.5,0.5)
---------------
     -,78539816

13. TRUNC

Fungsi TRUNC( x, [y] ) digunakan untuk memotong sebuah bilangan desimal x sebanyak y di belakang koma.

Sintak Dasar

SQL> SELECT TRUNC(number, [number]) FROM table_name;

Contoh

SQL> SELECT TRUNC(3.175) FROM dual;

TRUNC(3.175)
------------
           3

SQL> SELECT TRUNC(3.175, 0) FROM dual;

TRUNC(3.175,0)
--------------
             3

SQL> SELECT TRUNC(3.175, 1) FROM dual;

TRUNC(3.175,1)
--------------
           3,1

SQL> SELECT TRUNC(3.175, 2) FROM dual;

TRUNC(3.175,2)
--------------
          3,17

SQL> SELECT TRUNC(3.175, 3) FROM dual;

TRUNC(3.175,3)
--------------
         3,175

14. ROUND

Fungsi ROUND ( x, [y] ) digunakan untuk membulatkan bilangan desimal x sebanyak y di belakang koma.

Sintak Dasar

SQL > SELECT ROUND(number,[number]) FROM table_name;

Contoh

SQL> SELECT ROUND(3.175) FROM dual;

ROUND(3.175)
------------
           3

SQL> SELECT ROUND(3.175, 0) FROM dual;

ROUND(3.175,0)
--------------
             3

SQL> SELECT ROUND(3.175, 1) FROM dual;

ROUND(3.175,1)
--------------
           3,2

SQL> SELECT ROUND(3.175, 2) FROM dual;

ROUND(3.175,2)
--------------
          3,18

SQL> SELECT ROUND(-3.175, 2) FROM dual;

ROUND(-3.175,2)
---------------
          -3,18

15. CEIL

Fungsi CEIL(x) digunakan untuk membulatkan keatas sebuah bilangan desimal x, dimana hasilnya adalah bilang bulat.

Sintak Dasar

SQL> SELECT CEIL(number) FROM table_name;

Contoh

SQL> SELECT CEIL(3.175) FROM dual;

CEIL(3.175)
-----------
          4

SQL> SELECT CEIL(3.1) FROM dual;

 CEIL(3.1)
----------
         4

SQL> SELECT CEIL(3.5) FROM dual;

 CEIL(3.5)
----------
         4

16. FLOOR

Fungsi FLOOR(x) digunakan untuk membulatkan kebawah dari sebuah bilangan desimal x, dimana hasil dari pembulatan adalah bilang bulat.

Sintak Dasar

SQL> SELECT FLOOR(number) FROM table_name;

Contoh

SQL> SELECT FLOOR(3.5) FROM dual;

FLOOR(3.5)
----------
         3

SQL> SELECT FLOOR(3.8) FROM dual;

FLOOR(3.8)
----------
         3

SQL> SELECT FLOOR(3.1) FROM dual;

FLOOR(3.1)
----------
         3

                                                    ~~~## Oracle SQL ##~~~

Sekian tutorial singkat tentang Mengenal Numeric Built-in Function Di Oracle SQL. Semoga bermanfaat & Happy Learning Oracle SQL.

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 comments:

Post a Comment

 

© 2015 {Ora~Kelar} | Ora Kelar Kelar. All rights resevered. Designed by Templateism

Back To Top