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

Kiểu dữ liệu thập phân đang làm tròn các giá trị

  1. AFAIK dấu chấm là ký hiệu tiêu chuẩn cho các giá trị thập phân. Việc sử dụng Dấu phẩy có thể gây ra lỗi phân tích cú pháp SQL hoặc có thể không được chú ý nếu ngữ cảnh cú pháp cho phép dấu phẩy ở đó.

  2. Bạn đã xác định độ chính xác của DECIMAL như thế nào cột?

    Nếu là DECIMAL(10, 2) nó sẽ có tổng cộng 10 số, trong đó có 2 số là giá trị thập phân (với 2 làm tròn số thập phân có nghĩa là 10.215 được lưu dưới dạng 10.2210.214 trở thành 10.21 ).

    Nếu là DECIMAL(10) nó sẽ không có bất kỳ giá trị thập phân nào và được làm tròn thành số nguyên.

  3. Nếu bạn sử dụng FLOAT hoặc DOUBLE PRECISION bạn không phải chỉ định số lượng giá trị thập phân nhưng nó có những sai sót riêng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa khóa chính trong MySQL

  2. phát hiện lỗi mysql mà không thực thi nó

  3. Cập nhật nhiều hàng với các giá trị khác nhau

  4. JSON_SEARCH () - Tìm đường dẫn đến chuỗi trong tài liệu JSON trong MySQL

  5. Làm cách nào để chọn một số hàng cố định cho mỗi nhóm?