`
CharlesCui
  • 浏览: 419490 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

随机从数据库中搜索几条记录出来

SQL 
阅读更多
select dbms_random.value,t.* from mkt_mission t order by 1;

这个sql肯定可以随机了,先对每个搜索出来的记录生成一个random字段,然后对该字段排序。


select * from bak_mkt_award order by dbms_random.value;

这个sql和上面的一样,只不过random字段是隐藏的。

大家还有没有效率更高的写法?
分享到:
评论

相关推荐

    PHP实现在数据库百万条数据中随机获取20条记录的方法

    本文实例讲述了PHP实现在数据库百万条数据中随机获取20条记录的方法。分享给大家供大家参考,具体如下: 额,为什么要写这个? 在去某个公司面试时,让写个算法出来,当时就蒙了,我开发过程中用到算法的吗?又不是...

    asp下sql和access数据库随机取10条记录的代码newid()

    利于搜索从表中随机取几条不重复记录,一般都是10条,我就用了40条,大约的代码就是下面的了

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

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

    信息技术基础-数据库管理系统.pptx

    情报检索系统IRS 情报检索系统包括主题检索、关键字检索和全文检索 2 网上数据管理:日常的网络应用中,通常涉及网上数据库的操作,例如:搜索引擎程序、列车时刻查询网站、论坛(BBS)、在线图书馆、邮箱和博客系统...

    mysql优化取随机数据慢的方法

    前天因为工作需要我把从一个5W记录的数据库中随机抽取几条记录了,这里我是直接使用mysql rand by函数来直接,几千条记录没关系,但如果到了几万条感觉要几秒,这个就很慢了,下面小编与大家一起来看看mysql 取随机...

    2.山东一线名卷Access数据库应用操作模块试题-GHY(改)_0.doc

    5. 主键:主键是表中一个字段或几个字段的组合,在表中定义主键便能够唯一的标识表中的记录。 6. 数据排序:Access 中可以按照数字、文本、日期等方式排序,但是不能按照OLE 对象进行排序。 7. 数据筛选:Access ...

    mysql数据库my.cnf配置文件

    适用于在一次性插入100-1000+条记录时, 提高效率。默认值是8M。可以针对数据量的大小,翻倍增加。 myisam_sort_buffer_size = 1024M # MyISAM设置恢复表之时使用的缓冲区的尺寸,当在REPAIR TABLE或用CREATE INDEX...

    MySQL随机查询记录的效率测试分析

    以下的文章主要介绍的是MySQL使用rand 随机查询记录效率测试,我们大家一直都以为MySQL数据库随机查询的几条数据,就用以下的东东,其实其实际效率是十分低的

    经典全面的SQL语句大全

     为了取出几条随机选择的记录并存放在同一recordset内,你可以存储三个随机数,然后查询数据库获得匹配这些数字的记录:  SQL = "SELECT * FROM Customers WHERE ID = " & RNumber & " OR ID = " & RNumber2 & " ...

    C#开发经验技巧宝典

    0989 将存储在数据库中的文件提取出来 575 0990 合并具有相同数据表结构的查询结果 575 0991 使用DataTable进行数据检索 575 0992 使用DataView对数据进行检索和排序 576 0993 使用DataSet建立DataTable...

    php 随机记录mysql rand()造成CPU 100%的解决办法

    mysql数据库有10几万条数据,使用rand()提取随机10条记录,导致服务器cpu占用居高不下直至死机~

    掌上CD教程

    Ruby on Rails应用程序从数据库中读取一条记录,并显示其内容以及通过内容API提供的图像。 工作进程会定期更新数据库记录,并且内容API会响应请求(使用随机猫图像的URL)。 将此应用程序部署到展示以下部署要求: ...

    SQL语句常用汇总

    from 数据表 where 字段名 order by 字段名 [desc]" 查找数据库中前10记录 <br>Sql="select top n * form 数据表 order by newid()" 随机取出数据库中的若干条记录的方法 top n,n就是要取出的记录...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库...

    Delphi开发范例宝典目录

    实例289 如何将图片从数据库中提取出来 380 实例290 原生ADO应用技术 381 实例291 标准记录编辑界面 383 实例292 获取驱动列表并加载指定的驱动 385 实例293 获取驱动所支持的表名 387 实例294 创建表和...

Global site tag (gtag.js) - Google Analytics