原文:论oracle随机查询一条记录

这几天工作上的需要,要从一个比较大的表中随机取出一条记录,oracle 不像MS SQLSERVER那样,直接用Select TOP From TABLE Order By NewID ,就能高效的随机查出一条记录。经过一翻折腾,用一个有 万条记录的表t id,只有一个gameid字段,该字段上没有索引,表里就是从 到 一连串的数据记录,进行测试: 方法 . 采用rownum和dbms rand ...

2012-04-12 16:26 0 4848 推荐指数:

查看详情

Oracle:查询各组最新的一条记录

oracle中怎么查询各组中最新的一条记录呢?比如说现在有一个表中几条数据如下: 有两种写法:写法一:over partition by 分析函数 SELECT * FROM (select ID_,COMPANY_NAME,USAGE_RATE,DETECTION_RATE ...

Tue Mar 19 22:42:00 CST 2019 0 3748
ORACLE:查询各组最新的一条记录

有两种写法:写法一:over partition by 分析函数SELECT * FROM (select eb_vipcode,eb_time,MAX(eb_time) over(partit ...

Thu Sep 24 19:14:00 CST 2020 0 508
mongodb随机查询一条记录的正确方法!

关于从mongodb库中随机取出一条记录的方法的博文很多,其中都提到了下面三种方法: 1、skip过随机数量的记录。 DBCursor cursor = coll.find(query); int rint = random.nextInt(cursor.count ...

Sat Aug 15 07:21:00 CST 2015 1 12319
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM