Memahami Fungsi Scalar Aritmatika pada MySQL


 

Di MySQL terdapat beberapa fungsi yang digunakan untuk melakukan operasi pada data tabel di database yaitu Fungsi Agregasi dan Fungsi Scalar. Setelah sebelumnya kita membahas tentang Fungsi Agregasi, sekarang kita akan membahas tentang Fungsi Scalar pada MySQL. Fungsi Scalar digunakan untuk mengembalikan nilai tunggal dari nilai input data.

Fungsi Scalar dibagi menjadi 3 tipe yaitu:

ü  Fungsi Scalar Aritmatika, untuk memanipulasi data yang berupa angka (Numerik) pada tabel MySQL.

ü  Fungsi Scalar String, untuk memanipulasi data berupa teks pada tabel MySQL.

Pada tutorial kali ini akan dibahas fungsi scalar tipe Aritmatika dengan beberapa fungsi sebagai berikut:

ABS

Fungsi ABS digunakan untuk mengembalikan nilai absolute atau nilai mutlak dari suatu data yang bernilai angka (numerik).

Dibawah ini kita coba gunakan fungsi ABS dengan nilai data sebagai berikut:

Nilai absolute dari angka -69 menggunakan query ABS adalah 69 seperti gambar di bawah ini:

CEIL

Fungsi CEIL digunakan untuk mengembalikan bilangan bulat terbesar dari suatu nilai angka desimal.

Dibawah ini kita coba gunakan fungsi CEIL dengan nilai data sebagai berikut:

Nilai data dari tabel diatas berupa angka decimal. Untuk mengembalikan bilangan bulat terbesar dari angka desimal diatas, kita gunakan fungsi CEIL dengan perintah sebagai berikut:

FLOOR

Berbeda dengan fungsi CEIL, Fungsi FLOOR digunakan untuk mengembalikan bilangan bulat terkecil dari suatu nilai angka decimal.

Dibawah ini kita akan gunakan fungsi FLOOR dengan nilai data sebagai berikut:

Nilai data dari tabel diatas berupa angka decimal. Untuk mengembalikan bilangan bulat terkecil dari angka desimal diatas, kita gunakan fungsi FLOOR dengan perintah sebagai berikut:

LN

Fungsi LN digunakan untuk mengembalikan nilai logaritma natural.

Dibawah ini terdapat nilai bilangan bulat sebagai berikut:

Kita gunakan fungsi LN untuk mengembalikan ke dalam nilai logaritma natural dengan query sebagai berikut:

ROUND

Fungsi ROUND digunakan untuk mengembalikan bilangan bulat. Dengan fungsi ROUND, kita bisa menetapkan jumlah angka decimal yang ingin ditampilkan.

ü  Menghilangkan seluruh angka decimal

Di bawah ini terdapat tabel aritmatika dengan nilai data sebagai berikut:

Untuk menghilangkan seluruh angka di belakang koma, kita bisa langsung menggunakan fungsi ROUND dengan query seperti berikut ini:

Untuk menghilangkan seluruh angka di belakang koma, kita juga bisa bisa gunakan  parameter ‘0’ sebagai berikut

ü  Menghilangkan beberapa angka decimal

Untuk menghilangkan beberapa angka decimal, kita bisa tambahkan parameter ‘1’,  ‘2’ dan seterusnya.  Jika kita tambahkan parameter ‘1’ maka akan ditampilkan satu angka dibelakang koma seperti berikut ini:

SIGN

Fungsi SIGN digunakan untuk mengembalikan nilai positif, negatif, atau nilai nol. Nilai kembalian dari fungsi sign terdiri dari:

ü Nilai 1 jika x>0

ü Nilai 0 jika x=0

ü Nilai -1 jika x<0

Dibawah ini kita memiliki tabel aritmatika dengan nilai data sebagai berikut:

Nilai data dari tabel diatas adalah x < 0 maka hasil yang akan ditampikan adalah -1 seperti query dibawah ini:

SIN, COS, TAN, SINH, COST, TANH

Fungsi diatas digunakan untuk fungsi trigonometri. Fungsi trigonometri merupakan fungsi yang digunakan untuk mempelajari panjang dan sudut dari segitiga. Untuk menghitung grafik dari fungsi trigonometri inilah digunakan fungsi SIN, COS, TAN, SINH, COST, TANH.

Dibawah ini kita memiliki tabel aritmatika dengan nilai sudut segitiga yaitu 90 seperti berikut ini:

Untuk melihat nilai COS dari sudut 90 segitiga kita gunakan fungsi COS sebagai berikut:

SQRT

Fungsi SQRT digunakan untuk mengembalikan nilai akar.

Dibawah ini terdapat tabel aritmatika dengan nilai 64 sebagai berikut:

Untuk mengetahui akar dari nilai 64, kita gunakan fungsi SQRT dengan query di bawah ini:

Posting Komentar

0 Komentar