我记得以前这样做过,但我只是不记得我是怎么做到的,所以想知道是否有人可以请启发我?
默认情况下,您通常会获得诸如14.9236183166504
之类的分数;我怎么能把它减到小数点后2位,或者什么都不减?
分数只是一个浮点数,所以你可以使用round
;例如,如果您想要两位小数:
select round(match(x) against('y'), 2) as n from ...
如果你不想要:
select round(match(x) against('y')) as n from ...
还有floor
和ceil
,如果你在分数的两边寻找整数,或者truncate
,如果你想截断浮点值,而不是四舍五入。