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

作者 : admin 本文共525个字,预计阅读时间需要2分钟 发布时间: 2024-06-2 共3人阅读

一、引言

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

二、数值函数

常见的数值函数如下:

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);
MySQL—函数—数值函数(基础)插图(1)
2、向下取整:FLOOR(x);
SELECT FLOOR(2.7);

MySQL—函数—数值函数(基础)插图(2)

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

MySQL—函数—数值函数(基础)插图(3)

4、 RAND();
SELECT RAND();
MySQL—函数—数值函数(基础)插图(4)
 5、四舍五入:ROUND();
SELECT ROUND(2.366,2);

MySQL—函数—数值函数(基础)插图(5)

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

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

初步写

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

MySQL—函数—数值函数(基础)插图(6)

MySQL—函数—数值函数(基础)插图(7)

解决方法:

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

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

MySQL—函数—数值函数(基础)插图(8)

本站无任何商业行为
个人在线分享 » MySQL—函数—数值函数(基础)
E-->