| tipe data mysql apa jika data nya adalah dan untuk penjumlahan 10.8000000000000010 4.5999999999999996 3.3999999999999999 |
|
| decimal(18, 16) mungkin |
|
| float |
|
| double ? |
|
| double? float? lupa |
|
| klo pke float atau double takutnya kehilangan presisi :v |
|
| saran ane pake decimal aja. tpi klo misal presisi nggak terlalu penting untuk anda, gpp pake float atau double |
|
| Double ama Float juga bs kok pake batas presisi kaya gt, jd g sah takut ama kehilangan presisi :D |
|
| http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html :D |
|
| klo pke float tetep ilang presisinya walau pake batas om. itu baris ke-4 ane isi 10.8000000000000010 di kolom tes_float_presisi. tpi hasilnya beda |
|
| Float batasnya 7 digit Decimal batasnya 10 digit Double batasnya 15 Digit
CMIIW :D |
|
| eh decimal 30 (y) |
|
| di tabel tes yg saya buat yg decimal dan float (dengan batas) kok bisa saya definisiin sampe 18 digit ya om? O.o
saya quote dari halaman itu, sepertinya memang disarankan pake decimal untuk jaga presisi "The DECIMAL and NUMERIC types store exact numeric data values. These types are used when it is important to preserve exact precision, for example with monetary data" |
|
| btw saya tes decimal pake 40 digit tetep bisa om, makin bingung saya :v |
Tidak ada komentar:
Posting Komentar