个人主页: Aileen_0v0
热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”
函数
常见的数值函数
函数 |
功能 |
---|---|
ceil(x) |
向上取整 |
floor(x) |
向下取整 |
mod(x,y) |
返回x/y的模 |
rand() |
返回0~1内的随机数 |
round(x,y) |
求参数x的四舍五入的值,保留y位小数 |
向上取整函数
-- ceil
select ceil (1.1);
向下取整函数
-- floor
select floor(1.9);
求模函数
-- mod
select mod(6,4);
求模运算就是看余数是几 | |||||||||
生成0-1的随机数函数
-- rand
select rand();
生成四舍五入值的函数
-- round
select round(2.344,2);
Exercises
select round(rand() * 1000000,0);
⚠️注意:在正常情况下我们可以生成六位数,但是它有一个bug,因为rand生成的是小数,如果小数为是0.006616这种×1000000以后再取整数位就会变成四位数而不是我们要的六位数。
修改以后的代码:
select lpad(round(rand() * 1000000,0) , 6 , '0');
函数之间可以嵌套使用 |