ORACLE——获取随机数

Posted 九零大叔芭蕉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE——获取随机数相关的知识,希望对你有一定的参考价值。

 

在oracle中获取一个指定的随机数:

--(DBMS_RANDOM.VALUE(INT NUM1,INT NUM2),比如:
SELECT DBMS_RANDOM.VALUE(0,10) FROM DUAL;
--结果:8.23602331029803

使用这种方法获取的随机数会默认带有14位的小数,我们可以使用TRUNC函数来截取:

SELECT TRUNC(DBMS_RANDOM.value(0,10))  FROM DUAL;
-- 6

需要注意的是产生的随机数会包含前后的数字(0和10)。

以上是关于ORACLE——获取随机数的主要内容,如果未能解决你的问题,请参考以下文章

Oracle-随机数获取

sql Oracle代码片段

常用js片段

随机获取10条数据的方法

如何在 Toad for Oracle 中使用自定义代码片段?

如何从oracle数据库中随机获取记录?