tsql - 固定精度和可变比例的 T-SQL 数据类型
问题描述
我有一组精度为 16 位的数据,但是这可以从非常大的数字(所有 16 位都在小数点左侧)到非常小的数字(所有数字都在小数点右侧)。(例如 1234567890123456.0 和 0.1234567890123456 )我正在尝试找出正确的(“最佳”)数据类型来存储这些数据。我需要存储准确的值而不是近似值,因此浮点和真实不是可行的选择。数字或小数似乎是合适的,但是我越来越关注要设置的最有效的精度和比例,似乎我必须使用 (32,16) 来解释这两个极端,但这似乎效率低下,因为我要求双倍位我将永远使用的存储空间。有更好的选择吗?
谢谢您的帮助。
解决方案
推荐阅读
- android - 在 Android 模拟器中向左/向右滑动不起作用 - React Native 应用程序
- bash - 双括号之间的*有什么作用?
- multithreading - 共享 Pixel Buffer 对象并同步两个 OpenGL 上下文
- servlets - 如何在 Grails 中将真实路径作为字符串获取
- java - Spring Boot 应用程序在 Heroku 代码 = H10 上崩溃
- amazon-web-services - Aws Always Free 是否每个账户或每个电子邮件地址/实际 AWS 账户都有限制?
- javascript - 如何在自定义属性中发送 pdf url 并在联系表 7 中成功提交后下载?
- node.js - 如何让后端知道用户发送的访问令牌是有效的
- java - 我相信由于范围,这不是我想要的方式。有没有办法让这个工作?
- mysql - 我在 Laravel 中使用 eloquent 找到什么相关模型?