sql中两数相除 sql查询用到两个字段相除,如何让他保留小数两位?
浏览量:2290
时间:2021-03-12 09:22:58
作者:admin
sql查询用到两个字段相除,如何让他保留小数两位?
sqlserver里取两个整数相除的百分比,小数点后保留2位用什么函数?
1。Round()函数用于取整。第一个参数是我们要操作的数据,第二个参数是设置舍入后将显示多少小数位。2数值函数有两个参数。第一个参数表示数据长度,第二个参数表示小数点后的位数。例如:selectcast(round(12.5,2)asnumeric(5,2))结果:12.50 selectcast(round(12.555,2)asnumeric(5,2))结果:12.56 selectcast(round(122.5255,2)asnumeric(5,2))结果:122.53 selectcast(round(1222.5255,2)asnumeric(5,2))结果:错误报告!原因是:1222.5255,整数位是4,小数位是2,加起来是4,2=6,超过了numeric设置的5位,所以为了保险,可以增加或减少数值参数,比如numeric(20,2)。
sql中两数相除 sql server 保留两位小数 sql中除法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。