`

实现从Oracle中随机取得几条记录

    博客分类:
  • Java
阅读更多

select   *   from   (select   *   from   tablename   order   by   sys_guid())   where   rownum   <   N;  
  select   *   from   (select   *   from   tablename   order   by   dbms_random.value)   where   rownum<   N

分享到:
评论

相关推荐

    Oracle里抽取随机数的多种方法

    在 Oracle 中抽取随机数是许多应用场景中常见的问题,例如在某个活动中需要随机取出一些符合条件的用户,以颁发获奖通知或其它消息。本文将通过实例讲解如何抽取随机数的多种方法。 首先,我们可以使用 Oracle 自带...

    ORACLEEBS_FORM

    - **Form 实现复制上条记录**:实现了复制上一条记录的功能。 - **控制删除条件的触发器**:通过触发器来控制数据删除的条件。 - **实现进度条**:如何在Form中实现进度条显示。 - **Form 实现唯一性检查**:...

    C#开发经验技巧宝典

    0939 利用对多个表中的字段创建新记录集 547 0940 利用EXECUTE执行SQL语句 548 第20章 数据库技术 549 20.1 Access数据库的使用 550 0941 如何为Access数据库设置密码 550 0942 如何创建加密的Access...

    C#编程经验技巧宝典

    74 &lt;br&gt;0107 如何获得字符串中数字或字母的长度 74 &lt;br&gt;0108 如何获得字符串中某个数字的位置 75 &lt;br&gt;0109 获得字符串中汉字的个数 76 &lt;br&gt;0110 获得字符串中指定后几位字符 76 &lt;br&gt;0111 ...

    数据库知识点(常见的)

    2009年1月,在Oracle收购MySQL之前,Monty Widenius担心收购,就从MySQL Server 5.5开始一条新的GPL分支,起名MariaDB。 MySQL的引擎是插件化的,可以支持很多种引擎: * MyISAM,不支持事务,插入、查询速度快。 ...

    程序员的SQL金典6-8

    - 用于唯一标识表中每一条记录的列或列组合。 - **索引(Index)** - 加速数据检索速度的数据结构。 - **表关联** - 通过公共字段连接不同表的方式。 - **数据库的语言——SQL** - 用于管理和查询数据库的标准...

    经典SQL语句大全

    14、说明:前10条记录 select top 10 * form table1 where 范围 15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)...

    数据库操作语句大全(sql)

    14、说明:前10条记录 select top 10 * form table1 where 范围 15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等....

Global site tag (gtag.js) - Google Analytics