随机提取N条记录 推荐

随机提取10条记录的例子:

Sql server:

select top 10 * from 表 order by newid()

Access:

Select top 10 * FROM 表 orDER BY Rnd(id)

Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成

比如用姓名字段(UserName)

Select top 10 * FROM 表 orDER BY Rnd(len(UserName))

MySql:

Select * From 表 order By rand() Limit 10

时间: 2024-10-14 11:43:26

随机提取N条记录 推荐的相关文章

C#中从sqlserver数据库中随机提取一条记录并显示在不同的文本框中

问题描述 C#中从sqlserver数据库中随机提取一条记录并显示在不同的文本框中如图 解决方案 解决方案二:SQL:selecttop1姓名,学号,班级from表orderbynewid()C#对应上就好了.

select-asp.net 从Access中随机读取5条记录

问题描述 asp.net 从Access中随机读取5条记录 我用的是 select top 5 * from Pro where TypeId =1 order by rnd(ID) 在数据库查询的时候是随机的5条 每次查询都会变 但是在网页绑定时一直不变总是那几条记录 是什么原因? 解决方案 Asp.net获取Access随机记录ASP.NET 2.0中随机读取Access数据库记录ASP.NET 2.0中随机读取Access数据库记录

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

php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序. 该算法主要是利用php的array_rand()函数,下面看一下array_rand()函数的主要功能: array_rand-从数组中随机取出一个或多个单元 mixed array_rand(array $input[,int $num_req] ) array_rand()在你想从数组中取出一个或多个随机的单元时相当有用.它接受input作为输入数组和一个可选的

mongodb中随机获取1条记录的实现方法_MongoDB

实现原理如下     1.先查询表中的记录总数     2.随机获取偏移量为0~总记录数-1     3.查询时skip偏移量,再获取1条记录 因本人测试环境php已升级到7.0以上,mongodb扩展使用支持php7.0以上的扩展,很多方法与php5.6不同.因此代码必须在php7.0以上运行.如果是php5.6环境,需要修改代码才能运行. 代码如下: function.php <?php // 连接mongodb function conn($host, $user, $passwd){ $

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

原理: 1.先查询表中的记录总数 2.随机获取偏移量为0~总记录数-1 3.查询时skip偏移量,再获取1条记录 因本人测试环境PHP已升级到7.0以上,mongodb扩展使用支持php7.0以上的扩展,很多方法与php5.6不同.因此代码必须在php7.0以上运行.如果是php5.6环境,需要修改代码才能运行. 代码如下: function.php <?php // 连接mongodb function conn($host, $user, $passwd){ $server = 'mongo

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

MSSQL:select top 10 * from [table] order by newid() ACCESS:  复制代码 代码如下: '以利用rs.move嘛   '如随机取10条   n = 10   '先要判断总记录数是否少于10,若小于10,则有多少取多少 if n>10 rs.recordCount then n=rs.recordCount   dim ranNum   for i = 1 to n   Randomize()   ranNum = int(rs.record

wordpress中AJAX随机取一条记录的例子

点击"换一个"随机换一条内容. 由于有"标准""图像""视频"等文章形式,这里换一个需要随机获取一篇文章形式是图像的文章,并且把图片,和链接取出,使用ajax替换内容. ①我们可以建立一个新页面模板,模板名字就叫做recommend 新建页面模板: <?php /*  * Template Name:换一条  */ 然后在后台管理新建一个页面,选择这个模板,取名recommend,这样就建了一个新页面 ②在模板中取得并输

从mysql数据表中随机取出一条记录

  当然最后我的一段代码有错误的,并不是真正意义上的随机取数据.回到家,赶快百度,这才知道了如何随机取数据.. 其余代码不多说,这里就告诉你这句核心查找数据表代码:  代码如下   select * from 表名 order by rand( ) limit 1;  //此处的1就是取出数据的条数 但这样取数据网上有人说效率非常差的,那么要如何改进呢 搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据.  代码如下   SELECT * FROM `table`

如何随机选取n条记录或者对记录作随机排序?

排序|随机 . 如何得到随机排序结果? A. 要得到随机排序的列,或者返回x条随机选择的列,你可以使用随机数.但是RAND函数在一个查询中只能返回一个结果.你可以在NOWID函数返回的列上做ORDER BY.请看示例: SELECT *FROM Northwind..Orders ORDER BY NEWID() SELECT TOP 10 * FROM Northwind..Orders ORDER BY NEWID() 这段话翻译得真是费劲,干脆不管原文,直接意译了.不过提醒大家注意,这种方