数据库select语句中进行除法如何保留小数点后数据12
发布网友
发布时间:2024-03-08 14:03
我来回答
共2个回答
热心网友
时间:2024-03-30 15:34
一般来说,是显示双精度的。如果要保留多少位数,则需要用Round函数。。。
例如 select round([字段1]/[字段2]+0.00000001,2)As [字段3] from 表1。
为什么非要在后面加上0.00000001呢?这是因为这个函数跟Excel里的稍有不同,你可以分别测试下这两个函数:round(0.5,0)和round(0.50000001,0),前者返回0,后者返回1。
热心网友
时间:2024-03-30 15:34
select cast( 5.2 /3.0 as decimal(18, 2) )
你是不是要这个?
不太确认,下回问问题尽量多写点