基础-函数-数值函数
常见的数值函数如下:
ceil:向上取整
select ceil(1.1);
floor:向下取整
select floor(1.9);
mod:取模
select mod(7,4);
rand:获取随机数
select rand();
round:四舍五入
select round(2.344,2);
案例: 通过数据库的函数,生成一个六位数的随机验证码。 思路: 获取随机数可以通过rand()函数,但是获取出来的随机数是在0-1之间的,所以可以在其基础 上乘以1000000,然后舍弃小数部分,如果长度不足6位,补0
select lpad(round(rand()*1000000 , 0), 6, '0')