美文网首页
ASP随机排序

ASP随机排序

作者: 卡卡西哥哥 | 来源:发表于2016-01-07 12:31 被阅读306次

在SQL Server中想进行随机排序(随机取N条记录)只需要简单地加个“Order By Rnd()"或”Order By NewID()"就搞定了,但这招到了ACCESS中却不好用了。在ACCESS中用以上Order排出来的结果每次都是一样的。在网上搜了一下,也没有找到比较有建设性的解决方案,大多数都是建议用SQL语句查询出全部记录,然后在ASP中进行随机排序。

发现用“Select * From [Yao_Article] Order By Rnd(ID)"可以实现对记录集的随机排序(其中ID是[Yao_Article]这个表的主键『下同』--不必非是主键,只要是数字类型的字段就可以了)。但奇怪的是在ACCESS中明明可以随机排序的,在ASP中用同样的语句进行查询却还是每次查询出的记录集顺序相同。

再试…… 最后终于发现用“SELECT  * FROM [Yao_Article] ORDER BY Rnd(ID-timer())”在ASP跟ACCESS中查询得到的记录集是随机排序的了。

相关文章

  • ASP随机排序

    在SQL Server中想进行随机排序(随机取N条记录)只需要简单地加个“Order By Rnd()"或”Ord...

  • 随机过程

    以后再更,随机过程真的是随机蛋疼。不过asp是无论如何都要啃下来的。

  • ASP.NET (Web) + C#算法 | 生成随机数字序列(

    关于今天的一个关于ASP的课后作业,是要求在ASP上实现随机生成数字序列: 具体要求: 随机位置:每个数字的位置相...

  • iOS手札

    随机数 随机颜色 字符串排序

  • 排序算法总结(一)

    排序总结 (1) 首先我们随机生成无序序列 快速排序 快速排序的总体思路:给定一个长的没有排序的杂乱序列 随机选取...

  • 基于C++的9种排序算法的实现与比较

    一、使用说明 1.1 项目简介 随机函数产生10000个随机数,用快速排序,直接插入排序,冒泡排序,直接选择排序的...

  • 基于C++的9种排序算法的实现与比较

    一、使用说明 1.1 项目简介 随机函数产生10000个随机数,用快速排序,直接插入排序,冒泡排序,直接选择排序的...

  • random随机生成10个数,然后冒泡排序

    随机生成0到100之间的10个随机数,然后使用冒泡排序将这10个数按从小到大的顺序排序 生成10个随机数 冒泡排序...

  • Algorithms_in_C++ bogo_sort

    BOGO 排序 BOGO 排序 又叫猴子排序,该排序算法通过随机打乱序列,试图对序列进行排序;通过不断的打乱,理论...

  • 排序

    先定义一个函数用于产生随机数数组 选择排序 冒泡排序

网友评论

      本文标题:ASP随机排序

      本文链接:https://www.haomeiwen.com/subject/pssfkttx.html