您好,今天小爱来为大家解答以上的问题。sql四舍五入相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、('Smith','Bessie','1940-05-02',round(3.45) >>>>>3.5 4舍5入select round(100.146,2) from dual--100.15ceil(3.45)>>>>>>4 最接近的较大整数(ceiling天花板的意思)floor(3.45)>>>>>>3 最接近的较小整数(floor地板的意思)trunc(125.815) would return 125trunc(125.815, 0) would return 125trunc(125.815, 1) would return 125.8trunc(125.815, 3) would return 125.815trunc(125.815, -2) would return 100substring(ID,1,(charindex('.',ID)-1)从ID位开始截取 到 ‘.’前面的值round(数现在已经消除了重复的行,但结果并不是按照顺序排列的。
2、如果你希望以字母表顺序将结果列出又该怎么做呢?只要使用ORDER BY子句就可以按照升序或降序来排列结果:值,位数,截取1如四射五入默认0或不填)。
本文到这结束,希望上面文章对大家有所帮助。