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

Tính toán kiểu dữ liệu SQL Server Float so với số thập phân

Float chính xác với 15 số liệu quan trọng chỉ (trong SQL Server).

Điều này được chứng minh bằng 1.52415693411713 E+17 ở đâu 1.52415693411713 (15 chữ số) chính xác như bạn sẽ nhận được. 020... cuối cùng sau 152415693411713 với STR được tạo thành độ phân giải của dấu phẩy động

Để giữ độ chính xác, không sử dụng float. Nó là đơn giản. CAST thành số thập phân nếu bạn muốn tính toán, nhưng nếu bạn CAST trở lại float thì bạn giới hạn ở 15 chữ số

Xem "Điều mà mọi nhà khoa học máy tính nên biết về số học dấu chấm độ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. SQL Server 2017:Các tính năng có sẵn trên Linux

  2. Cách nhanh nhất để chèn hàng loạt dữ liệu vào SQL Server (máy khách C #)

  3. THIẾT LẬP TEXTSIZE không hoạt động trong SQL Server? Kiểm tra điều này.

  4. UNION ALL có đảm bảo thứ tự của tập kết quả không

  5. SQL Pivot với nhiều cột