手机
当前位置:查字典教程网 >编程开发 >Access数据库 >让select查询结果随机排
让select查询结果随机排
摘要:前段时间客户提出了一个需求,就是想让查询的结果随机排序一下。查询了很多东西说的很是不明白,最后解决了问题。方案如下:只是在ORDERBY后面...

前段时间客户提出了一个需求,就是想让查询的结果随机排序一下。查询了很多东西说的很是不明白,最后解决了问题。方案如下:

只是在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()函数既可。

【让select查询结果随机排】相关文章:

中文Access2000速成教程--1.5 使用已有的数据自动建新表

ACCESS学习日记

Access使用查询--1.2.用选择查询进行分组数据的计算

Access使用宏控制程序

局域网用MDB通过ODBC连接SQL SEVER详解

Access使用宏控制程序之一个宏的实例检验口令

Access 执行SQL的方法

ACCESS中关于SQL语句的转义字符

在Access获取程序所在的目录及全名

使用准则进行条件查询--1.5.常用的准则表达式

精品推荐
分类导航