`
zhuyx808
  • 浏览: 120669 次
  • 性别: Icon_minigender_1
  • 来自: 快来看~天上米有灰机
社区版块
存档分类
最新评论

数据库随机取N条数据

阅读更多
随机从某个表中取150条数据,其中表中的id随你的表的记录数而定,我现在测试用的是10000

create table #t( id int,name varchar(50)) 
declare @random_Id int 
declare @Count int 
declare @temp int

	set @Count=1 
	while @Count<=150 
		begin 
			select @random_Id=cast(10000*rand() as int) 
			if (@random_Id!=0) 
				set @temp=(select top 1 id from person_main where id =@random_Id and person.id not in (select id from #t))
				if(@temp is not null)
					begin
					   	insert into #t 
						select top 1 id,name from person_main where id =@random_Id and person.id not in (select id from #t) 
					 	set	@Count=@Count+1	
					end 
				   	
			
				
		end 
	select * from #t

drop table #t


分享到:
评论

相关推荐

    SQL随机提取N条记录

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

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

    MSSQL:select top 10 * from [table] order by newid() ACCESS: 代码如下:‘以利用rs.move嘛 ‘如随机取10条 n = 10 ‘先要判断总记录数是否少于10,若小于10,则有多少取多少 if n&gt;10 rs....

    从MySQL数据库表中取出随机数据的代码

    MySQL 如何从表中取出随机数据  以前在群里讨论过这个问题,比较的有意思.mysql的语法真好玩. 他们原来都想用PHP的实现随机,但取出多条好像要进行两次以上查询. 翻了手册,找到了下面这个语句,可以完成任务了 ...

    SQL_Sever数据库常用语句大全.zip

    SQL_Sever数据库常用语句大全.zip SQL_Sever数据库常用命令大全.zip power函数获取数值的n次方 round函数保留指定位数小数点(指定位数后四舍五入) ...newid函数随机抽取n条记录 新增数据库表数据 ......

    模拟数据:PostgreSQLGreenplum数据库中的模拟数据

    只需要提供目标表和要插入的随机生成数据的行数即可。 创建一个演示数据库 创建n个表和n个列 自定义拟合数据到表中 使模拟数据正常工作而没有任何错误的理想环境是 没有约束的表 没有自定义数据类型 但是,在对...

    MySQL 随机函数获取数据速度和效率分析

    在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,很多朋友都会直接使用,如果几百条数据肯定没事,如果几万或百万时你会发现,直接使用是错误的。下面我来介绍随机取数据一些优化方法。 SELECT * FROM...

    MySQL 随机查询数据与随机更新数据实现代码

    MySQL随机查询数据 以前在群里讨论过这个问题,比较的有意思.MySQLl的语法真好玩.他们原来都想用PHP的实现随机,但取出多条好像要进行两次以上查询.翻了手册,找到了下面这个语句,可以完成任务了。 代码如下: SELECT * ...

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

    17、说明:随机取出10条数据 select top 10 * from tablename order by newid() 18、说明:随机选择记录 select newid() 19、说明:删除重复记录 1),delete from tablename where id not in (select max(id) from ...

    order by newid() 各种数据库随机查询的方法

    SQL Server: 代码如下:Select TOP N * From TABLE Order By NewID() view plaincopy to clipboard...上面的语句实现效果是从Table中随机读取N条记录。 Access: 代码如下:Select TOP N * From TABLE Order By Rnd(ID

    随机提取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中,或许是因为缓存的原因,第...

    肤色分割数据集(最新)

    皮肤的数据集是通过随机抽样B、G收集,从不同年龄组的人脸图像的R值(小,中,老),种族(白人,黑人,和亚洲),和性别从FERET和PAL数据库。总样本大小为245057;其中50859是皮肤样本和194198个非皮肤样本。这个...

    肤色分割数据集

    皮肤的数据集是通过随机抽样B、G收集,从不同年龄组的人脸图像的R值(小,中,老),种族(白人,黑人,和亚洲),和性别从FERET和PAL数据库。总样本大小为245057;其中50859是皮肤样本和194198个非皮肤样本。这个...

    R语言经典实例(中+英)

     4.13 读取MySQL数据库中的数据 100  4.14 保存和传送目标 102  第5章 数据结构 104  5.1 对向量添加数据 111  5.2 在向量中插入数据 112  5.3 理解循环规则 113  5.4 构建因子(即分类变量) 115  5.5 将多...

    mysql数据库my.cnf配置文件

    # InnoDB为独立表空间模式,每个数据库的每个表都会生成一个数据空间 # 独立表空间优点: # 1.每个表都有自已独立的表空间。 # 2.每个表的数据和索引都会存在自已的表空间中。 # 3.可以实现单表在不同的数据库中...

    C++数据结构实验漫步迷宫

    迷宫的规格(即行数与列数),状态设置(即各方格能否通行的状态),以及入口和出口的位置,均应由输入随机确定。 2。求得的最短路径,应该以从入口到出口的路径上的各个方格的坐标的线性序列输出。当无通路时,应该...

    计算机二级C语言考试题预测

    数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 (19) 关系表中的每一横行称为一个(A) A. 元组 B. 字段 C. 属性 D. 码 (20) 数据库设计包括两个方面的设计内容,它们是(A) A....

    菜鸟也会数据分析.pptx

    数据处理 数据清洗 数据加工 数据抽样 重复数据的处理、缺失数据的处理、检查数据逻辑错误 数据抽取、数据计算、数据分组、数据转换 从调查对象总体中随机抽取一部分对象作为样本进行调查分析,从此推论总体情况的...

    中国石油大学(北京) 远程教育学院 《数据结构》课程设计报告

    在n个城市建设通信网络,只需架设n-1条线路即可。设计算法,求出如果以最低的经济代价建设这个通信网络。要求如下: (1)至少包含10个城市; (2)城市数n由键盘录入; (3)城市坐标由随机函数产生小于100的整数;...

    MySQL取出随机数据

    他们原来都想用PHP的实现随机,但取出多条好像要进行两次以上查询. 翻了手册,找到了下面这个语句,可以完成任务了,但效率较低 SELECT * FROM table_name ORDER BY rand() LIMIT 5; rand在手册里是这么说的:...

    wps2019数据分析加载项-数据分析的思维和方法.pdf

    wps2019数据分析加载项_数据分析的思维和⽅法 ⼈⽣/⼯作的结果=思维⽅式*热情*能⼒ 数据分析常⽤的⼯具技能:统计学、sql数据库、python、R、Excel、PPT 数据管理、分析、聚类 定义问题-&gt;数据收集(清洗)-&gt;数据建模...

Global site tag (gtag.js) - Google Analytics