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

Lỗi làm tròn SQL Server, Đưa ra các giá trị khác nhau

Điều này là do bạn đang sử dụng kiểu cơ sở dữ liệu float.

Không nên sử dụng Float để biểu thị các giá trị yêu cầu độ chính xác, vì chúng được lưu trữ dưới dạng giá trị gần đúng, các thao tác khác nhau có thể cho bạn kết quả khác nhau.

Trong máy chủ sql, bạn có thể sử dụng các kiểu dữ liệu số và thập phân để có độ chính xác số: http://msdn.microsoft.com/en-us/library/ms187746.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khắc phục “Lỗi tràn số học khi chuyển đổi IDENTITY thành kiểu dữ liệu…” trong SQL Server

  2. Chèn các ký tự vào giữa chuỗi trong SQL Server (T-SQL)

  3. Truy vấn hiệu quả để tách một cột được phân tách thành một bảng riêng biệt

  4. Ràng buộc khóa ngoài hai chiều

  5. Kiểm tra không gian được sử dụng bởi một bảng trong SQL Server