函数 | 功能 |
CEIL(x) | 向上取整 |
FLOOR(x) | 向下取整 |
MOD(x,y) | 返回x/y的模(取余) |
RAND() | 返回0-1的随机数 |
ROUND(x,y) | 求参数x的四舍五入,保留y位小数 |
select CEIL(1.2);
select CEIL(1.8);
select CEIL(1.0);
select FLOOR(1.2);
select FLOOR(1.0);
select FLOOR(1.6);
select MOD(1,3);
select MOD(7,4);
select rand();
select ROUND(2.33333,2);
select ROUND(2.33833,2);
SELECT RAND();
SELECT RAND()*1000000;
?可以看到有小数位
SELECT ROUND(RAND()*1000000,0);
SELECT ROUND(0.02345543343*1000000,0);
可以发现是个5位数的,bug了吧!!!!!!!!!!!?
SELECT LPAD(ROUND(0.02345543343*1000000,0),6,'0');
SELECT LPAD(ROUND(RAND()*1000000,0),6,'0');