首页 > 其他分享 >基础-函数-数值函数

基础-函数-数值函数

时间:2023-05-02 16:13:20浏览次数:29  
标签:rand 函数 floor 基础 数值 随机数 round select

常见的数值函数如下:

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

标签:rand,函数,floor,基础,数值,随机数,round,select
From: https://www.cnblogs.com/wekenyblog/p/17367807.html

相关文章

  • 基础-函数-日期函数
    curdate:当前日期selectcurdate();curtime:当前时间selectcurtime()now:当前日期和时间selectnow()YEAR,MONTH,DAY:当前年、月、日selectYEAR(now());selectMONTH(now());selectDAY(now());date_add:增加指定的时间间隔selectdate_a......
  • 基础-函数-字符串函数
    A.concat:字符串拼接selectconcat('Hello','MySQL');B.lower:全部转小写selectlower('Hello');C.upper:全部转大写selectupper('Hello');lpad:左填充selectlpad('01',5,'-');rpad:右填充sel......
  • 基础-SQL-DCL-权限控制
    注意事项:•多个权限之间,使用逗号分隔•授权时,数据库名和表名可以使用*进行通配,代表所有。1).查询权限SHOWGRANTSFOR'用户名'@'主机名';2).授予权限GRANT权限列表ON数据库名.表名TO'用户名'@'主机名';3).撤销权限REVOKE权限列表ON数据库名.表名FR......
  • 基础-SQL-DCL-用户管理
    DCL英文全称是DataControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。 其中Host代表当前用户访问的主机,如果为localhost,仅代表只能够在当前本机访问,是不可以远程访问的。User代表的是访问该数据库的用户名。在MySQL中需要通过Host和User来唯......
  • 基础-SQL-DQL-分页查询
    分页操作在业务系统开发时,也是非常常见的一个功能,我们在网站中看到的各种各样的分页条,后台都需要借助于数据库的分页操作。SELECT字段列表FROM表名LIMIT起始索引,查询记录数;注意事项:•起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数。•分页查询是数据......
  • 基础-聚合函数
    count  统计数量max   最大值min   最小值avg   平均值sum   求和注意:NULL值是不参与所有聚合函数运算的。selectcount(*)fromemp;--统计的是总记录数selectcount(idcard)fromemp;--统计的是idcard字段不为null的记录数selectavg(age)......
  • 基础-SQL-DQL-条件查询
    查询没有身份证号的员工信息select*fromempwhereidcardisnull;查询年龄在15岁(包含)到20岁(包含)之间的员工信息select*fromempwhereage>=15&&age<=20;select*fromempwhereage>=15andage<=20;select*fromempwhereagebe......
  • 基础-DML-插入
    DML-添加数据1.给指定字段添加数据INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...);2.给全部字段添加数据INSERTINTO表名VALUES(值1,值2,...);3.批量添加数据INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,........
  • 联邦学习基础
    作者:程勇链接:https://zhuanlan.zhihu.com/p/87858287来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。联邦学习(FederatedLearning,a.k.a.FederatedMachineLearning)可以分为三类:横向联邦学习(HorizontalFederatedLearning),纵向联邦学习(Vertical......
  • vue学习 第五天 css基础 --- ps操作 / 圆角边框(border-radius) / 阴影(盒子/文字)b
      ps基本操作1、ps的基本操作2、ps快捷操作的位置3、样式书写习惯 4、样式设置的小细节(注意)1、图片设置width:100%这样图片的宽度就不会超过父容器的宽度。2、块元素没有设置宽度,给margin左右是没有效果的。......