Selasa, 13 April 2010

Operator Aritmatik

By:
Mohamad Saefudin, SKom, MMSI
Fungsi Aritmatika.
Adalah suatu fungsi yang digunakan untuk melakukan operasi perhitungan data bertipe numerik atau integer.
Penjumlah ( + ). Digunakan untuk menjumlah dua nilai atau lebih, yang bertipe numerik atau integer.
Sintaknya :
select operand_1 atau ekspresi_1 + operand_n atau ekspresi_n
Contoh :
select 20 + 35;
Pengurangan ( - ). Digunakan untuk mengurangi dua nilai atau lebih, yang bertipe numerik atau integer.
Sintaknya :
select operand_n atau ekspresi_n - operand_1 atau ekspresi_1
Contoh :
select 35 - 20;
Perkalian ( * ).
Digunakan untuk melakukan operasi perkalian dua nilai atai lebih, yang bertipe numerik atau integer.
Sintaknya :
select operand_1 atau ekspresi_1 * operand_n atau ekspresi_n
Contoh : select 20 * 35;
Pembagian ( / ).
Digunakan untuk melakukan operasi pembagian dua nilai atau lebih, yang bertipe numerik atau integer.
Sintaknya :
select operand_1 atau ekspresi_1 / operand_n atau ekspresi_n
Contoh : select 20 / 6;
Perkalian ( * ).
Digunakan untuk melakukan operasi perkalian dua nilai atai lebih, yang bertipe numerik atau integer.
Sintaknya :
select operand_1 atau ekspresi_1 * operand_n atau ekspresi_n
Contoh : select 20 * 35;
Pembagian ( / ).
Digunakan untuk melakukan operasi pembagian dua nilai atau lebih, yang bertipe numerik atau integer.
Sintaknya :
select operand_1 atau ekspresi_1 / operand_n atau ekspresi_n
Contoh : select 20 / 6;
COT ( x ).
Digunakan untuk menghitung nilai cotangent x.
Sintaknya : select cot ( x );
Contoh : select cot ( 10 );
FLOOR ( x ).
Digunakan untuk membulatkan angka ke nilai integer terdekat yang lebih kecil dari nilai x.
Sintaknya : select floor ( x );
Contoh : Select floor ( 10.53 );
BIN ( x ).
Digunakan untuk mendapatkan nilai biner dari bilangan x, dengan tipe BIGINT. Hasilnya bertipe string atau karakter.
Sintaknya : select bin ( x );
Contoh : select bin ( 10) ;
HEX ( x ).
Digunakan untuk menghasilkan angka hexadesimal dari x, dengan tipe BIGINT. Hasilnya bertipe string atau karakter.
Sintaknya : select hex ( x );
Contoh : select hex ( 10 );
OCT ( x ).
Digunakan untuk menghasilkan angka oktal dari x, dengan tipe BIGINT. Hasilnya bertipe string atau karakter.
Sintaknya : select oct ( x );
Contoh : select oct ( 10 );
LOG ( x ).
Digunakan untuk mendapatkan nilai logaritma natural dari nilai x.
Sintaknya : select log ( x );
Contoh : select log ( 10 );
LOG10 ( x ).
Digunakan untuk mendapatkan nilai logaritma dasar 10 dari nilai x.
Sintaknya : select log10 ( x );
Contoh : select log10 ( 10 );
PI ( x ).
Digunakan untuk mendapatkan nilai phi.
Sintaknya : select pi ( );
Contoh : select pi ( );
POW ( x, y ) atau POWER ( x, y ).
Digunakan untuk menghitung nilai x pangkat y ( xy ).
Sintaknya : select pow ( x, y ); atau select power ( x, y );
Contoh :
select pow ( 4, 2 ); atau
select power ( 4, 2 );
RAND ( x ) dan RAND ( seed ).
Digunakan untuk menghasilkan bilangan random pecahan antara 0 sampai 1. Jika sebuah argumen diberikan pada fungsi, maka argumen tersebut digunakan sebagai seed. Sebuah seed digunakan untuk menghasilkan angaka random.
Sintaknya : select rand ( ) atau select rand ( seed );
Contoh : select rand ( ) atau select rand ( 1 );
ROUND ( x ).
Digunakan untuk membulatkan angka x menjadi angka bulat integer.
Sintaknya : select round ( x );
Contoh : select round ( 10.17532 );
ROUND ( x, y ).
Digunakan untuk membulatkan nilai x sampai dengan posisi desimal y tertentu, jika y didefinisikan.
Sintaknya : select round ( x, y );
Contoh : select round ( 10.17532, 2 );
SQRT ( x ).
Digunakan untuk mencari akar kuadrat angka x.
Sintaknya : select sqrt ( x );
Contoh : select sqrt ( 16 );
TRUNCATE ( x, y ).
Digunakan untuk melakukan pemenggalan suatu angka desimal dari nilai x, sampai sejumlah angka dibelakang koma y.
Sintaknya : select truncate ( x, y );
Contoh : select truncate ( 10.17532, 3 );

Tidak ada komentar:

Posting Komentar