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
SELECT CONVERT(NUMERIC(38,10), CAST(1.0 AS decimal(18,8))/3.0) --只能这样处理,在除时先转换
CAST(1.0 AS decimal(18,8))
精度、小数位数和长度 https://technet.microsoft.com/zh-cn/library/ms190476.aspx
22,301
社区成员
121,734
社区内容
加载中
试试用AI创作助手写篇文章吧