Php SQL四舍五入非十进制数

Php SQL四舍五入非十进制数,php,mysql,sql,Php,Mysql,Sql,sql中有没有办法对非十进制数字进行四舍五入 例如: SQL获取数据:4566 显示数据:4600 是的,你可以 SELECT ROUND(4566, -2) MySQL有一个方法,它接受两个参数: Value:值本身,如上面的示例中所示,或列name 小数:通常在小数点的右侧。您只需使用负值值对左侧的值进行四舍五入 是的,你可以 SELECT ROUND(4566, -2) MySQL有一个方法,它接受两个参数: Value:值本身,如上面的示例中所示,或列name 小数:通常在小数点

sql中有没有办法对非十进制数字进行四舍五入

例如: SQL获取数据:4566 显示数据:4600

是的,你可以

SELECT ROUND(4566, -2)
MySQL有一个方法,它接受两个参数:

  • Value:值本身,如上面的示例中所示,或
    name
  • 小数:通常在小数点的右侧。您只需使用
    负值
    值对左侧的值进行四舍五入
  • 是的,你可以

    SELECT ROUND(4566, -2)
    
    MySQL有一个方法,它接受两个参数:

    • Value:值本身,如上面的示例中所示,或
      name
    • 小数:通常在小数点的右侧。您只需使用
      负值
      值对左侧的值进行四舍五入

    您可以将该值除以100,然后四舍五入,然后再乘以100

    SELECT ROUND(4566 / 100.0) * 100;
    

    您可以将该值除以100,然后取整,然后再乘以100

    SELECT ROUND(4566 / 100.0) * 100;
    

    我记得在小学时报道过这篇文章,我记得在小学时报道过这篇文章,它给了我4600的输出。那很好。现在我有这个4523。有没有办法让它显示4600。而不是4500?4523通常四舍五入到4500,这是半舍五入规则。如果您需要其他服务,请说明您需要的具体条件。:)它给了我4600的输出。那很好。现在我有这个4523。有没有办法让它显示4600。而不是4500?4523通常四舍五入到4500,这是半舍五入规则。如果您需要其他服务,请说明您需要的具体条件。:)效果很好!谢谢效果很好!谢谢