CSDN论坛 > MS-SQL Server > 基础类

如何随机抽取N条记录 [问题点数:50分,结帖人mingjunr]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:55272
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
红花 2003年8月 软件工程/管理大版内专家分月排行榜第一
2003年6月 软件工程/管理大版内专家分月排行榜第一
2003年5月 软件工程/管理大版内专家分月排行榜第一
2003年4月 软件工程/管理大版内专家分月排行榜第一
Blank
黄花 2003年10月 软件工程/管理大版内专家分月排行榜第二
2003年9月 软件工程/管理大版内专家分月排行榜第二
2003年7月 软件工程/管理大版内专家分月排行榜第二
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs6
本版专家分:8454
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs6
本版专家分:8454
Bbs6
本版专家分:8454
Bbs1
本版专家分:6
匿名用户不能发表回复!
其他相关推荐
分组查找ACCESS数据库,每组随机取N条记录的例子
分组查找ACCESS数据库,每组随机取N条记录并按照id排序 ACCESS数据库结构为:表名ff。字段有:id(自动编号),ff(文本),aa(文本),bb(文本),cc(文本)以下是ACCESS导出的文本文件:1,"aa","a1","a1","a1"2,"aa","a2","a2","a2"3,"aa","a3","a3","a3"4,"aa","a1","a1","a1"5,
oracle_随机抽取N条数据
一、Oracle取随机数据  1、Oracle访问数据的基本方法: 1)、全表扫描(Full table Scan): 执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每一个数据块,且每个数据块Oracle只读一次.这样全表扫描能够受益于多块读.  2)、采样表扫描(sample table scan): 扫描返回表中随机采
MYSQL查询随机N条数据的方法
SELECT * FROM test1 ORDER BY rand() LIMIT 2;rand在手册里是这么说的:RAND(N) 返回在范围0到1.0内的随机浮点值。如果一个整数参数N被指定,它被用作种子值。
如何随机选取n条记录或者对记录作随机排序?
<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"
oracle中随机抽取N条记录
http://chengyue2007.iteye.com/blog/953919
mongo 从 collection 中随机查询多条记录
在项目中,需要从某个类集中【随机】抽取几条记录的需求。而 mongo 中是没有现成的实现方式的。 目前仅想到有 2 种方式: 在插入记录中,人为添加一个字段 random 字段。查询时使用 &gte 和 &lte 搭配使用查询出多条随机记录数 先使用 count 计算出总记录数,在使用随机的 skip 和 limit 搭配查询出多条随机记录数 好像可以使用地理索引,这方面没接触过,暂不考虑 显而易
随机读取N条数据从数据表
在做开发的时候,有时候由于需求的需要,我们需要随机从数据库表中随机读取一定量的数据,那么在不同的主流数据库中是如何操作的呢,请看下面的代码。 Access数据库: SELECT top n * FROM T_Table ORDER BY rnd(id); --id为数据库的自动编号字段 MySQL数据库: SELECT * FROM T_Table ORDER BY rand()
MYSQL随机取出20条数据
SELECT * FROM `table` WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `table`)-(SELECT MIN(id) FROM `table`)) + (SELECT MIN(id) FROM `table`)))  dtTime > '2013-05-11' ORDER BY id LIMIT 20;
ORACLE 从一张表中随机取出10条记录
select *  from (select * from A order by dbms_random.value) where rownum 10
Oracle随机查询n条数据
select empno,empname from ( select empno,empname from emp order by dbms_random.value()) where rownum <3上述的3就是随机取的n,所以这里的3可以随意赋值,注意这里必须是先排序再随机取值。
关闭