Mysql与oracle生成随机整数

您所在的位置:网站首页 mysql随机整数函数 Mysql与oracle生成随机整数

Mysql与oracle生成随机整数

2024-07-10 11:31| 来源: 网络整理| 查看: 265

oracle:

1.小数(0~1)

select dbms_random.value from dual ;

2、指定范围内的小数(0~100)

select dbms_random.value(0,100) from dual ;

3、指定范围内的整数(0~100)

select trunc(dbms_random.value(0,100)) from dual ;

4、指定长度的随机字符串

select dbms_random.string('x', 3) from dual ;

MySql:

rand()与floor()两个函数,rand()生成的是小数,floor生成的是整数

1.

select floor(1+(rand()*200)) ,生成1~200之间的随机整数

第一个1是基数,第二个是浮动数

2.floor(n):返回一个不大于n的最大整数

rand(),rand(n):返回一个随机浮点值V,范围在0~1之间。若指定一个整数参数n,则它被用做种子值,用来产生重复序列。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3