Sebagai penyimpan data, database secara otomatis juga menangani angka sebagai bagian dari data. Ada beragam tipe data angka. Untuk memenuhi kebutuhan akan operasi angka, MySQL dilengkapi dengan fungsi-fungsi numerik.
Wajarnya fungsi numerik, operasi dasar numerik seperti penambahan, pengurangan, perkalian, dan pembagian sudah pasti termasuk di dalamnya. Selain fungsi untuk operasi-operasi dasar tersebut, ada juga fungsi yang lain yang makin menambah kehandalan MySQL dalam mengolah data angka. Berikut beberapa contoh fungsi numerik dengan contoh cara menjalankannya :
a. Operasi dasar aritmatika
Maksudnya adalah tambah (+), kurang (-), kali (*), bagi (/), dan modulus atau sisa bagi ( % ).
b. ABS(a)
Untuk mengambil nilai absolut dari a.
c. MOD(x,y)
Digunakan untuk melakukan operasi x modulus y.
d. FLOOR(x)
Berfungsi untuk mengambil nilai integer terbesar yang tidak melebihi x.
e. CEILING(x)
Untuk mencari nilai integet terkecil yang tidak lebih kecil dari x.
f. ROUND(x) atau ROUND(x,d)
Digunakan untuk membulatkan bilangan x dengan sebanyak d di belakang koma.
g. POW(x, n)
Untuk mengambil nilai x pangkat n.
h. RAND()
Digunakan untuk mencari nilai random antara 0 sampai dengan 1.0.
i. TRUNCATE(x,d)
Untuk memotong bilangan x sepanjangn d tempat desimal.
0 comments:
Post a Comment