当前位置: 首页 > news >正文

MySQL—函数—数值函数(基础)

一、引言

首先了解一下常见的数值函数哪些?并且直到它们的作用,并且演示这些函数的使用。

二、数值函数

常见的数值函数如下:

注意

1、ceil(x)、floor(x) :向上、向下取整。

2、mod(x,y):模运算(取余)

3、rand():这里面不传递参数,它返回的是一个随机数。random 的缩写,介于0~1之间

4、round(x,y):对x值进行四舍五入,y是保留多少小数位。

接一下先演示五个数值函数,再通过案例来运用一下学的数值函数。

三、案例

1、向上取整:CEIL(x);
SELECT CEIL(1.3);
2、向下取整:FLOOR(x);
SELECT FLOOR(2.7);

3、MOD(x,y);
SELECT MOD(7,4);

4、 RAND();
SELECT RAND();
 5、四舍五入:ROUND();
SELECT ROUND(2.366,2);

四、练习(根据需求完成以下SQL编写)

1、通过数据库的函数,生成一个六位数的随机验证码。

初步写

SELECT ROUND ( RAND()*1000000 , 0);

解决方法:

使用 '0' 在生成的验证码判断完在左边补全,也就是补到6位就可以了。

SELECT LPAD( ROUND ( RAND()*1000000 , 0) ,6,'0' );

http://www.lryc.cn/news/361290.html

相关文章:

  • fintuning chatglm3
  • 草台班子啊草台班子:共享电源导致的BUG(供电不足)
  • java递归计算文件夹和文件大小
  • 硬币检测电路设计
  • 3.基础光照
  • Image Search-这是你的图像搜索
  • 对GPT-4o的评价:技术革新与未来展望
  • 【TB作品】msp430f5529单片机,dht22,烟雾传感器
  • uni-app全局弹窗的实现方案
  • Love-Yi情侣网站3.0存在SQL注入漏洞
  • 自然语言处理(NLP)—— 神经网络语言处理
  • SHA256计算原理
  • Mysql | select语句导入csv后再导入excel表格
  • SpringBoot:手动创建应用
  • 【LeetCode】39.组合总和
  • 用JS来控制遥控车(一行代码即可连接, 超简单!)
  • MyBatis-Plus如何优雅的配置多租户及分页
  • 国产操作系统上Vim的详解01--vim基础篇 _ 统信 _ 麒麟 _ 中科方德
  • 如何正确理解事件溯源架构模式?
  • 【漏洞复现】电信网关配置管理系统 rewrite.php 文件上传漏洞
  • 线性调整率:LINE REGULATION详解
  • Workfine默认首页功能详解
  • CSAPP Lab07——Malloc Lab完成思路
  • 简单、免费、无广告的高性能多线程文件下载工具
  • 【退役之重学 SQL】什么是笛卡尔积
  • Vue3禁止 H5 界面放大与缩小功能
  • 上位机图像处理和嵌入式模块部署(f407 mcu中tf卡读写和fatfs挂载)
  • 汽车识别项目
  • 【面试题-012】什么是Spring 它有哪些优势
  • ImageButton src图片会照成内存泄露吗 会使native内存增加吗?