简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

让select查询结果随机排

来源:易贤网   阅读:1111 次  日期:2015-01-08 16:37:08

温馨提示:易贤网小编为您整理了“让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()函数既可。

更多信息请查看IT技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:设置在 Access项目中检索的记录数
下一篇:ACCESS的参数化查询
易贤网手机网站地址:让select查询结果随机排
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!