Access:让0select查询结果随机排计算机二级考试

文章作者 100test 发表时间 2009:07:25 11:19:05
来源 100Test.Com百考试题网


  前段时间客户提出了一个需求,就是想让查询的结果随机排序一下。查询了很多东西说的很是不明白,最后解决了问题。方案如下:
  只是在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“数据库的数据有效性计算机二级考试
十万条Access数据表分页的两个解决方法计算机二级考试
在设计视图中Access允许的九种数据类型计算机二级考试
Access:让0select查询结果随机排计算机二级考试
Access2007通过查询来计算累计余额计算机二级考试
大数据Access数据表分页解决方法计算机二级考试
计算机二级考试Access辅导:API改变主窗口背景计算机二级考试
计算机二级考试Access辅导:页面设置模块代码分享计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛