寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

sql随机排序

    今天接一小任务,要求随机排序显示数据库中的图片,在SQL Server随机排序(随机取N条记录)只需要简单地加个“Order By Rnd()"或”Order By NewID()"就搞定了,但是在access中貌似却很不好用,access中用以上排出来的结果每次都是一样的,百度,google了很久也没有找到比较方便快捷的办法,大多数都是建议用SQL语句查询出全部记录,然后再在进行随机排序,但是要求一条sql语句啊。

    发现用“Select * From table Order By Rnd(ID)"可以实现对记录集的随机排序(其中ID是table这个表的主键“下同”--不必非是主键,只要是数字类型的字段就可以了)。但奇怪的是在ACCESS中明明可以随机排序的,在ASP中用同样的语句进行查询却还是每次查询出的记录集顺序相同,郁闷!!要想实现随机排序还真有点难,最后又百度、google了半天,弄到这么一条sql查询语句,“SELECT  * FROM table ORDER BY Rnd(ID-timer())”在ASP跟ACCESS中查询得到的记录集貌似是随机排序的了。
 

数据 2010-03-09 22:18:40 45 0 8362 phpaspmysqlaccess
文章写得不错?我是土豪我要在线打赏!
在线打赏

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
VB.net开发的word转pdf的小工具
使用python把word转成pdf
文章推荐
免责声明
关于博主
开篇第一章
随机推荐
请不要奇怪,为什么最近博客的文章是几年前的内容
word的表格后面总是有一页空白页怎么办?
你好2014
happy birthday to myself
年代,为什么要把我们区分得这么明显?
同一台电脑同时登陆多个飞信的方法
利用python将doc文件批量转换为docx文件
接相关部门通知,本站暂时作关闭评论处理
《妙先生》观后感
mysql数据库表A中某列update更新至表B中某列
友情连接
春燕网络
谢润的博客
企安文库