Tipe data decimal biasa digunakan untuk pencatatan transaksi keuangan. Dalam mengembangkan aplikasi yang mengandung transaksi keuangan kita perlu memahami tipe data ini dengan baik.

Tipe data decimal dikenal dengan DECIMAL(M,D).
M merupakan banyaknya angka yang akan ditunjukkan secara akurat.
D merupakan jumlah digit di belakang koma.

Sebagai contoh:
a. decimal(5,2) mempunyai nilai maksimum 999,99 atau dari -999,99 sampai dengan 999,99
b. decimal(8,2) mempunyai nilai maksimum 999.999,99 atau 999 ribu
c. decimal(11,2) mempunyai nilai maksimum 999.999.999,99 atau 999 juta
d. decimal(14,2) mempunyai nilai maksimum 999.999.999.999,99 atau 999 milyar
e. decimal(15,2) mempunyai nilai maksimum 9.999.999.999.999,99 atau 9 triliun

Jika tipe data untuk transaksi keuangan kita kita set ke decimal(15,2) berarti setiap data yang bisa masuk ke tabel tersebut maksimum 9 triliun.

Kadang kuantitas ada yang menggunakan koma misal 2,125 liter.
Kita dapat menggunakan decimal(12,3) yang nilai maksimumnya 999.999.999,9 atau 999 juta atau hampir 1 miliar.

Informasi lebih lanjut silahkan mengunjungi http://dev.mysql.com/doc/refman/5.6/en/precision-math-decimal-characteristics.html .

Artikel terkait:
1. http://www.proweb.co.id/articles/web_application/instal_xampp_centos_6.html
2. http://www.proweb.co.id/articles/web_application/standarisasi_amp.html
3. http://www.proweb.co.id/articles/web_application/standar_field_table.html
4. http://www.proweb.co.id/articles/support/decimal_mysql.html
5. http://www.proweb.co.id/articles/support/strict_mode_mysql.html

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Tipe data decimal MySQL