SQL舍入非十进制数

时间:2015-12-08 10:41:23

标签: php mysql sql

在sql中是否有一种方法可以舍入非十进制数?

  

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

2 个答案:

答案 0 :(得分:3)

是的,你可以。

<c:if test="${grade gt 80}">
    //your code here
</c:if>

SELECT ROUND(4566, -2) ROUND方法,可接受2个参数:

  • 价值:价值本身就像我上面的例子,或MySQL名称
  • 小数:通常表现在小数点的右侧。您只需使用COLUMN值来舍入左侧的值。

答案 1 :(得分:0)

您可以将值除以100,然后舍入,然后再次乘以100。

SELECT ROUND(4566 / 100.0) * 100;