MySQL数学函数
代码示例:
SELECT CEIL(3.9);
SELECT CEIL(3.1);
SELECT CEILING(3.9);
SELECT CEILING(3.1);
-- 结果:4
SELECT FLOOR(3.9);
-- 结果:3
SELECT ROUND(3.5);
-- 结果 :4
SELECT ROUND(3.4);
-- 结果 :3
SELECT RAND();
SELECT RAND(1);
-- 结果:0.40540353712197724 结果是固定的,无论运行多少次RAND(1)的随机数都是相等的
SELECT RAND();
-- 结果:0.2000652087852966
SELECT SIGN(-3);
-- 结果:-1
SELECT SIGN(0);
-- 结果:0
SELECT SIGN(2);
-- 结果:1
SELECT PI();
-- 结果:3.141593
SELECT TRUNCATE(2.0,2);
-- 结果:2.00
SELECT ROUND(2.332,2);
-- 结果:2.33
SELECT ROUND(2.325,2);
-- 结果:2.33
SELECT POW(2,3);
-- 结果:8
SELECT POWER(2,3);
-- 结果:8
SELECT SQRT(4);
-- 结果:2
SELECT EXP(3);
-- 结果:20.085536923187668
SELECT MOD(3,2);
-- 结果:1
SELECT LOG(1);
-- 结果:0
SELECT LOG10(1);
-- 结果:0
-- 还有其它等等。。不一一举例了