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:
0 Komentar