基础-函数-数值函数

常见的数值函数如下:

  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')

posted @ 2023-05-02 15:57  xycccode  阅读(44)  评论(0编辑  收藏  举报