SQL server中语句select round(1234.567,2)为什么结果还是三位小数点
3个回答
展开全部
设置字段类型为int就可以了,默认是浮点型
追问
默认是浮点型,在操作时这属于错误吗?就是搞不懂为啥都要保留0呢?这不符合数学逻辑啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select cast(1234.567 as numeric(18,2))
追问
没学过这个啊 这是什么语句啊
追答
cast是个转换语句
numeric是个类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询