
正文
sqlserver2008保留小数点,sql语句中保留几位小数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql做查询的时候,怎么把decimal类型的数据保留两位小数、?
sql查询把decimal类型数据留两位小数法:select convert(decimal(38, 2),Vehicle_Mode) from Vehicles decimal在sql server里是精确值类型,精度38;在C#里是表示 128 位数据类型。
如果希望只保留2位小数,可以使用decimal数据类型。例如: decimal(15,2)当然,也可以在select时将money类型转换成decimal,使其只显示两位小数。
decimal d = 0.234M; *保留小数后两位*(注释)d=Math.Round(d,2);最终结果为:d=0.23,即为保留两位小数。
直接型,通过ToString()函数直接格式化。例如把money = 123467 格式成 money = 12,3467。
相关问答
Q1: 请问sqlserver如何保留8位小数
1、round返回数字表达式并四舍五入为指定的长度或精度。
2、直接在ACCESS的主界面中,选择所显示的结果。这个时候如果没问题,就通过鼠标右键点击设置单元格格式进行跳转。下一步弹出新的对话框,继续在图示位置确定保留几位小数。
3、以上称为“四舍六入五留双”。如将下组数据保留一位小数:477≈48;403≈40;0.26647≈0.3;3500≈4;325≈32;415≈42;26500≈26;6512≈7。
Q2: sql查询用到两个字段相除,如何让他保留小数两位
1、保留小数点后两位有效数字,或保留至万位,用round函数实现(四舍五入),roundup函数向上舍入,rounddown函数向下舍入。
2、cast(SUM(DATEDIFF(ss,opentime ,leavetime )/60.0/60.0) as numeric(18,2) )就可以只保留两位小数了。
3、简单的办法是设定单元格格式为数值,保留两位小数。
sqlserver2008保留小数点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql语句中保留几位小数、sqlserver2008保留小数点的信息别忘了在本站进行查找喔。





