1/3小数位问题

菜鸟之GrowUP 菜鸟之GrowUP 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在遇到一个问题,简单的计算1/3,不管怎么设置运算后的结果只有6位有效的结果,如果我现在需要保存8位10位,这怎么设置,是不是SQL的运算环境有相应的配置

SELECT CONVERT(NUMERIC(38,10), 1.0/3.0)
--0.3333330000

SELECT CONVERT(REAL,1.0/3)
--0.333333

SELECT CAST(CAST(1 AS DECIMAL)/CAST(3 AS DECIMAL) AS DECIMAL(18,6))
--0.333333


SQL的服务器属性这我看了,是初始状态的38位


请教还有哪里有相应的设置还是我的计算方式不对?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
菜鸟之GrowUP
疑难问题 22,298 成员 121,727 内容