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

Hành vi trần kỳ lạ của máy chủ SQL ()

Tôi nghĩ rằng điều này được gọi là độ chính xác phao. Bạn có thể tìm thấy nó trong hầu hết các ngôn ngữ lập trình và cả trong Cơ sở dữ liệu. Điều này là do dữ liệu chỉ được lưu trữ với độ chính xác nhất định và trên thực tế, dữ liệu bạn đặt là 8.31 có lẽ không phải là 8.31 nhưng ví dụ 8.31631312381813 và khi nhân với nó và kết thúc, nó có thể làm xuất hiện giá trị khác nhau đó.

Tại Trang tài liệu máy chủ SQL bạn có thể đọc:

Trong các hệ thống cơ sở dữ liệu khác, vấn đề tương tự cũng tồn tại. Ví dụ:tại trang web mysql bạn có thể đọc:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao tham gia bên trái của tôi không trả về null?

  2. Thứ tự cài đặt / gỡ cài đặt VS 2008 và SQL Server 2008

  3. Cách liệt kê tất cả các gói SSIS trên Sql Server 2008 bằng T-SQL

  4. Chuyển số tham số Động vào một thủ tục được lưu trữ

  5. tách chữ và số bằng sql