`

三种数据库,取随机记录的方法

阅读更多

mysql:select * from tablename order by rand() limit 10
sqlserver:select top 10 * from tablename order by newid()
oracle:使用 dbms random value的一种方法
sql> select *from (select *from t order by dbms_random.value) where rownum<10;


分享到:
评论

相关推荐

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

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

    SQL随机提取N条记录

    运用SQL随机抽取N条记录的方法,初学者

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

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

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

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

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

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

    Oracle数据库操作

    子程序_显示记录集信息,子程序_转换到SQL时间,子程序_随机取汉字,取时间子程序,查询记录子程序,事务处理子程序,高级表格初始化子程序,组建sql子程序

    Delphi开发技巧之-数据库

    不使用OLE将TDBGrid输出到excel 为不同的SQL服务器改变DateTime格式 使用ADO找回所有数据库表 使用OLE自动化创建ADODB连接 使用SQL创建自动增量 使用SQL快速创建Paradox table ...随机选择一个数据记录

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

    18、说明:随机选择记录 select newid() 19、说明:删除重复记录 1),delete from tablename where id not in (select max(id) from tablename group by col1,col2,...) 2),select distinct * into temp from ...

    php中通过数组进行高效随机抽取指定条记录的算法

    php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序。 该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能: array_...

    随机提取Access/SqlServer数据库中的10条记录的SQL语句

    代码如下:本文相关代码如下:Access:select top n * from table order by rnd(id)’id为数据库的自动编号字段Sql Server:select top n * from table order by newid() 但在ASP+Access中,或许是因为缓存的原因,第...

    数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)

    MySQL随机查询出一条记录: 代码如下: — 下面的查询语句效率高,不要使用 SELECT * FROM table1 ORDER BY rand() LIMIT 1 来查询 SELECT * FROM table1 WHERE id=(SELECT id FROM table1 ORDER BY rand() LIMIT 1)...

    SQL2005工作经验

    case在where条件中的应用; SQL注入; 触发器的用法; 在SQL Server中使用CLR调用.NET方法;... 利用NEWID函数来取随机记录; 利用ROW_NUMBER方法分页; 在数据库中处理字符串数组; ......

    mysql数据库my.cnf配置文件

    # 该变量之所以取较小默认值是一种预防措施,以捕获客户端和服务器之间的错误信息包,并确保不会因偶然使用大的信息包而导致内存溢出。 binlog_cache_size = 1M # 一个事务,在没有提交的时候,产生的日志,记录到...

    ASP ISchool随机抽题考试系统

    本程序定位于学校或企业单位进行非严格要求的随机抽题考试,系统采用考试项目数据库独立方式,虽采用了ACCESS数据库,但能支持长期的考试要求,至少能支撑2000次以上5000人规模(非同时考试)的在线考试任务。...

    C#基类库(苏飞版)

    C#操作缓存的帮助类,实现了怎么设置缓存,怎么取缓存,怎么清理缓存等方法,只需要调用方法就可以实现 CookieHelper C#操作Cookie的帮助类,添加Cookie,删除Cookie,修改Cookie,清理Cookie SessionHelper C#...

    新一代的工作方式,更省CPU资源,时间把握更准确,与服务器交互次数更少

    ◆ 农场除草、杀虫、浇水三项活动与牧场拍蚊子、清理粪便获得经验探测和记录,当达到300点,停止这三项活动,可防止被TX发现 ◆ 可一目了然地查看好友即将成熟的果实和即将可收的动物副产品的时间 ◆ 可指定不进行...

    医院信息系统数据库设计.doc

    随机存取 (5)处理过程 处理过程名:分配挂号单号 说明:为所有新挂号分配编号 输入:未编号的挂号单 输出:挂号单 处理:为所有新挂号单分配不同的编号 二、概念结构设计 整体E-R图如图6 图6 实体属性图如图7 图7 ...

    CQ_QQNC326.exe

    ◆ 农场除草、杀虫、浇水三项活动与牧场拍蚊子、清理粪便获得经验探测和记录,当达到300点,停止这三项活动,可防止被TX发现 ◆ 可一目了然地查看好友即将成熟的果实和即将可收的动物副产品的时间 ◆ 可指定不进行...

    中文打字速度测试软件 v1.41

    一般的打字测试软件都只能当时测试且需旁边的人守在那儿记录,有了此软件,您只需首先将需要考试的人员姓名和考号录入数据库,考试时您无需记录,系统会将考号、姓名、考试时间、所用的考试文本、正确字数、错误字数...

Global site tag (gtag.js) - Google Analytics