知识大全 Oracle产生随机数

Posted

篇首语:人生难得几回搏,此时不搏待何时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle产生随机数相关的知识,希望对你有一定的参考价值。

Oracle产生随机数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   从表中随机取记录

  select * from (select * from staff order by dbms_random random)

  表示从STAFF表中随机取 条记录

   产生随机数

  SELECT DBMS_RANDOM RANDOM FROM DUAL;

  产生一个任意大小的随机数

  SELECT ABS(MOD(DBMS_RANDOM RANDOM )) FROM DUAL;

  产生一个 以内的随机数

  SELECT TRUNC( + *dbms_random value) FROM dual;

  产生一个 ~ 之间的随机数

  SELECT dbms_random value FROM dual;

  产生一个 ~ 之间的随机数

  SELECT dbms_random value( ) FROM dual;

  产生一个 ~ 之间的随机数

  SELECT dbms_random normal FROM dual;

  NORMAL函数返回服从正态分布的一组数 此正态分布标准偏差为 期望值为 这个函数返回的数值中有 %是介于 与+ 之间 %介于 与+ 之间 %介于 与+ 之间

   产生随机字符串

  SELECT dbms_random string FROM dual;

  返回一个长度达 个字符的随机字符串     (未试验成功)

  select dbms_random string( P ) from dual;

  第一个参数 P 表示 printable 即字符串由任意可打印字符构成

  第二个参数表示返回字符串长度

  where rownum <

   长度为 的随机数字串

  select substr(cast(dbms_random value as varchar ( )) ) from dual

   正态分布的随机数

  select dbms_random normal from dual

   随机字符串

  select dbms_random string(opt length) from dual

  opt可取值如下

   u U     :    大写字母

   l L     :    小写字母

   a A     :    大 小写字母

   x X     :    数字 大写字母

   p P     :    可打印字符

   随机日期

  select to_date( +TRUNC(DBMS_RANDOM VALUE( )) J ) from dual

  通过下面的语句获得指定日期的基数

  select to_char(sysdate J ) from dual

   生成GUID

  select sys_guid() from dual

   生成带分隔符( )的GUID的自定义函数

  create or replace function my_guid

  return varchar

  is

  guid varchar( );

  temp varchar( );

  begin

  temp:=sys_guid();

  guid:= substr(temp ) ||

  ||substr(temp ) ||

  ||substr(temp )||

  ||substr(temp )||

  ||substr(temp );

cha138/Article/program/Oracle/201311/18028

相关参考

知识大全 ORACLE里取随机数的几种具体的方法

ORACLE里取随机数的几种具体的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在你的工作

知识大全 Oracle随机函数调用

Oracle认证:Oracle随机函数调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracl

知识大全 产生随机数方法不能乱用

    如果你希望产生到某个上界的随机数许多人会这么写  Randomrnd=newRandom();  publicintrandom(intn)  returnMathabs(rndnextInt

知识大全 介绍java 产生随机数的两种方式

   在java中我们可以通过两种方式来获取随机数(generatingarandomnumber)一种是大家熟悉的javalangMathRandom()静态方法另一种

知识大全 随机产生中奖号码

Delphi开发经验技巧:随机产生中奖号码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 c#产生随机颜色

  usingSystem;  usingSystemData;  usingSystemConfiguration;  usingSystemCollections;  usingSystemWeb

知识大全 随机数 获取背景音乐

  随机数  Random[typerange]   :  产生type类型并且在RANGE范围内均匀的分布随机数Random[] &nbs

随机指标的应用原则

随机指标的应用原则随机指标的应用原则:1、当白色的K值在50以下的低水平,形成一底比一底高的现象,并且K值由下向上连续两次交叉黄色的D值时,股价会产生较大的涨幅。2、当白色的K值在50以上的高水平,形

奇妙的八蕉扇指标—随机KDJ

奇妙的八蕉扇指标~随机KDJ图形是分析股市变化模式和股价模式的一种重要工具,所谓模式,是指在图形中出现频率较高的某种形状。图形分析的优点是直观明了,缺点是分析者容易对图形产生主观臆测。因此在实战中,作

知识大全 Oracle中为什么会产生回滚与前退

Oracle中为什么会产生回滚与前退  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle