SQL中去角留分

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:16:03
现在执行一条语句,需要去角留分.
例如:28.99
就应该保留28.9
这个怎么样实现.

我只知道round是四舍五入

left(28.99,len(28.99)-1)
len(28.99):查出你的字长是多少,因为你不要最后一位所以减去1,就是你要保留的数位.这样不管你的整数部分有多长都不影响结果。
left:从左边开始取逗号后数字长度的数。

select floor(28.99*10)/10