MySQL - How can I always round up decimals?

前端 未结 3 508
悲&欢浪女
悲&欢浪女 2020-12-16 13:26

For instance I have the following value:

0.000018

This is 6 decimal places, but I want to round it up the nearest whole 4th decimal place, so th

3条回答
  •  离开以前
    2020-12-16 14:04

    You can use ceil (ceiling). It only rounds up, so you'll have to multiply with 10000, do the ceil and then divide the result again.

    So ceil(0.000145* 10000) = ceil(1.45) = 2 Divide back and you'll have 0.0002

    EDIT: wait, wut? that doesn't work. I mean FLOOR obviously but the working is the same :D The manual is on the same page too :)

    So floor(0.000145* 10000) = floor(1.45) = 1 Divide back and you'll have 0.0001

提交回复
热议问题