Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để ngăn trường thập phân MySQL được làm tròn?

Kiểu thập phân trong MySQL có hai nút điều chỉnh:độ chính xác và tỷ lệ. Bạn đã bỏ qua tỷ lệ, vì vậy tỷ lệ này được đặt mặc định là 0.

Tài liệu ( liên kết )

Ví dụ

mysql> create table test01 (field01 decimal(9));
Query OK, 0 rows affected (0.01 sec)

mysql> insert into test01 (field01) values (123.456);
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> select * from test01;
+---------+
| field01 |
+---------+
|     123 |
+---------+
1 row in set (0.00 sec)

mysql> create table test02 (field01 decimal(9, 4));
Query OK, 0 rows affected (0.00 sec)

mysql> insert into test02 (field01) values (123.456);
Query OK, 1 row affected (0.01 sec)

mysql> select * from test02;
+----------+
| field01  |
+----------+
| 123.4560 |
+----------+
1 row in set (0.00 sec)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL để tìm kiếm một trường với chuỗi JSON

  2. Nhóm SQL theo và tối thiểu (MySQL)

  3. Lỗi Django MySQL khi di chuyển

  4. Xóa kết quả lặp lại khỏi truy vấn MySQL

  5. Truy vấn tối ưu để tìm nạp tổng tích lũy trong MySQL