让select查询结果随机排-冯宝宝
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 技术类


让select查询结果随机排

发表时间:2009/12/30 9:10:47 评论(0) 浏览(3691)  评论 | 加入收藏 | 复制
   
摘 要:让select查询结果随机排
正 文:
前段时间客户提出了一个需求,就是想让查询的结果随机排序一下。查询了很多东西说的很是不明白,最后解决了问题。方案如下:

  只是在ORDER BY 后面加上一些东西。

   注:也许只适用与Access哦,这个只在Access环境中测试通过。  

   "Select * FROM tableName orDER BY right(cstr(rnd(-int(rnd(-timer())*100+numID)))*1000*Now(),2)"

   关键是后面的order by 子句,中间的numID必须是数据库里面已经存在的字段,加上Now()是为了随机结果更有变化性。  

  至于在SqlServer中和下面提出的一样使用NewId()函数既可。

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access 20年来被人忽略的功能:RecordSelector...  【dbaseIIIer  2012/8/11】
Access运行时错误'2580':此窗体或报表上指定的记录源“s...  【麥田  2012/12/13】
【Access技巧】SELECT INTO 和 INSERT IN...  【漏蛧尐魚℡  2013/1/10】
Select Case与Elseif用法示例-入门篇  【杜超-2号  2013/3/31】
Union与Select into 联合使用  【杏林求真  2013/4/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

冯宝宝

文章分类

文章存档

友情链接