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
là được tạo thành là độ 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 là 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 "