`
yjandx3543
  • 浏览: 49702 次
  • 性别: Icon_minigender_1
  • 来自: 隐居山林
社区版块
存档分类
最新评论

随机从数据库取一条记录

阅读更多
(1) ACCESS:
SELECT TOP n * FROM [tablename] {WHERE condition} ORDER BY RND(field_name) {ASC/DESC}


(2) SQL SERVER:
SELECT TOP n * FROM [tablename] {WHERE condition} ORDER BY NEWID() {ASC/DESC}


(3) MYSQL:
SELECT * FROM [tablename] ORDER BY RAND() {ASC/DESC} LIMIT n


(4) ORACLE:
SELECT * FROM (SELECT * FROM [tablename] ORDER BY DBMS_RANDOM.VALUE) temp WHERE rownum <= n
分享到:
评论
1 楼 JasonLeemz 2011-12-02  
对于数据量很大的表,力不从心啊

相关推荐

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

    今天偶然想起来一个坑爹数据,如:PHP取百万条数据中随机20条记录,当时就用的算法。 1.先统计统计数据库多少条记录(这个做个数据缓存,如1小时重新统计一次), 2.根据总条数,随机1次,1次性取出20条记录(当然这...

    Access数据库随机抽取记录条数.zip

    以下是一个基本的SQL查询示例,用于从名为"TableName"的表中随机抽取5条记录: ```sql SELECT TOP 5 * FROM TableName ORDER BY NEWID() ``` 这个查询首先会为"TableName"中的每条记录生成一个唯一的GUID,然后...

    SQL随机提取N条记录

    在SQL(Structured Query ...以上就是关于“SQL随机抽取N条记录”的详细解释,这些方法可以帮助你从数据库中获取随机样本,无论是进行数据分析还是其他目的。记住,根据你使用的具体SQL方言,可能需要调整上述代码。

    随机得到Access数据库记录

    在处理Access数据库时,有时我们需要从数据库中随机抽取一条或多条记录。这看似简单的需求,在实际操作中却可能会遇到一些问题,特别是当涉及到Access数据库记录集缓存机制时。本文将详细介绍如何通过编写特定的SQL...

    数据库随机查询代码

    这里通过将四个不同表中的随机一条记录的数据相加,实现了跨表数据的随机合并。 ##### 2. 使用子查询 子查询可以在随机查询中发挥重要作用,比如可以通过子查询先获取随机记录,然后再对这些记录进行进一步处理。...

    Delphi连接SQL随机显示数据库中的记录..rar

    这种方式更适合只显示单条随机记录的场景。 总结来说,使用Delphi连接SQL数据库并随机显示记录涉及数据库组件的使用、SQL查询的编写以及数据绑定到用户界面的操作。理解这些步骤对于开发人员在Delphi环境中进行数据...

    如何从数据库中随机取出10条记录的方法

    ### 如何从数据库中随机取出10条记录的方法 在处理大量数据时,有时我们需要从数据库中随机抽取一部分记录来进行数据分析、测试或者展示等操作。本文将详细介绍如何从数据库中随机取出10条记录的方法,并提供多种...

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

    在ASP(Active Server Pages)开发中,经常需要从数据库中随机获取一定数量的记录,例如10条,以便实现各种功能,比如展示随机推荐、防止数据排序过于规律化等。这里我们将探讨如何在两种常见的数据库系统——MSSQL...

    ajax_数据库中随机读取5条数据动态在页面中刷新

    SQL查询使用`TOP 5`选取表`log`中的前5条记录,同时`NEWID()`函数用于生成唯一的标识符,确保每次请求的数据都是随机的。 请注意,这里省略了数据库操作的具体步骤,包括打开连接、执行SQL语句、获取结果集以及关闭...

    mongodb随机获取一条记录实例

    以上代码中,`getRandomDocument`函数先计算集合中的文档总数,然后生成一个随机索引,使用`skip`操作符跳过指定数量的文档,从而实现随机获取一条记录的功能。 注意:在实际生产环境中,应考虑性能问题,尤其是当...

    JAVA主键随机+SELECT联动+数据库随机取数+F5刷新+字符编码乱码

    在Java编程中,主键(Primary Key)是一个非常重要的概念,它是数据库表中用来唯一标识一条记录的字段。主键的值必须是唯一的,并且不能为NULL。在某些情况下,为了实现数据的随机性或者避免主键冲突,我们可能会...

    mongodb 随机获取一条记录的方法

    3.查询时skip偏移量,再获取1条记录 因本人测试环境PHP已升级到7.0以上,mongodb扩展使用支持php7.0以上的扩展,很多方法与php5.6不同。因此代码必须在php7.0以上运行。如果是php5.6环境,需要修改代码才能运行。 ...

    用无序的顺序表实现一个城市数据库

    城市数据库是一种用于存储和管理与城市相关数据的系统,如行政区划、人口、交通、建筑等信息。在数据结构课程设计中,选择无序的顺序表作为基础数据结构来实现这样的数据库是一个很好的实践项目,因为它可以帮助学生...

    1亿条记录的MongoDB数据库随机查询性能测试

    在这个性能测试中,我们关注的是在MongoDB中存储1亿条记录时的随机查询性能。测试环境是基于CentOS 6.4的64位操作系统,硬件配置包括一颗Intel Xeon E5-2630 2.30GHz处理器、64GB内存和6块10K转速硬盘组成的RAID0...

    全国手机号码段归属地数据库[共360569条记录]

    前者可能是纯文本文件,每行代表一条记录,包含手机号码段及对应的归属地信息。后者是SQL格式,这意味着数据可能存储在关系型数据库中,便于高效查询和管理。 4. **SQL文件**:SQL(Structured Query Language)是...

Global site tag (gtag.js) - Google Analytics