如何根据小数的值将小数四舍五入为整数?
How to round decimals to whole number depending on the value of decimals?
例如,如果我得到一个值 3.5,我希望将它四舍五入为 4。
如果我的值是 3.4,它将向下舍入为 3。
我试过 ceil
和 floor
函数。但是,它们都只能分别向上和向下舍入。
这是我试过的。
SELECT floor(avg(rate)) as average_age FROM review
给出 3 而
SELECT ceil(avg(rate)) as average_age FROM review
给出 4。
好吧,eggyal 给出的答案是 ROUND()。
例如,如果我得到一个值 3.5,我希望将它四舍五入为 4。
如果我的值是 3.4,它将向下舍入为 3。
我试过 ceil
和 floor
函数。但是,它们都只能分别向上和向下舍入。
这是我试过的。
SELECT floor(avg(rate)) as average_age FROM review
给出 3 而
SELECT ceil(avg(rate)) as average_age FROM review
给出 4。
好吧,eggyal 给出的答案是 ROUND()。