Dùng DECIMAL(precision, scale).
- precision: tổng số chữ số
- scale: số chữ số sau dấu phẩy
Ví dụ DECIMAL(4,2): max 2 số trước, 2 số sau dấu phẩy.
- 12.34 ✓
- 123.4 ✗ (vượt precision)
- 1.234 → 1.23 (cắt bớt)
Test: chèn giá trị hợp lệ/không hợp lệ.
Kết quả hợp lệ:
+--------+ | Amount | +--------+ | 12.34 | | 12.40 | | 0.23 | | 1.23 | +--------+ 4 rows in set (0.00 sec)