2009-04-10 56 views
1

随着MySQL的是否有MySQL的DIV运算符的CEIL版本?

a DIV b

FLOOR(a/b)快得多。

但我需要围捕所以我用,

CEIL(a/b)

看来奇怪的是,不会有DIV的天花板版本,但我不能找到它。有什么东西没有文件藏在什么地方?或者任何其他非浮点的方式来做到这一点?

回答

3

备选:

(A + B - 1)DIV b

2

对于a > 0你可以写

(a - 1) div b + 1 
+0

注意 - 如果是0,会发生什么? – finnw 2009-04-10 14:23:25