随机取数据库(ACCESS)前几条数据???

glgw12 2008-04-08 03:08:27
如果希望随机取数据库(ACCESS)前几条数据,如
Select top 6 * FROM (select * from 表1 where ming='S1002') as aaa order by rnd(id)
为何每次总是取相同的3条记录,实在不明白。
请问一下大家,该如何来做才能真正达到sql里newid()的功能呢?


谢谢!!!
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
glgw12 2008-04-08
  • 打赏
  • 举报
回复
谢谢大家,捣弄了一下午,算是解决了,不是“每次总是取相同的3条记录”,其实是数据库的问题。


谢谢大家了!!!
感谢dogfish对我的帮助!!!
Dogfish 2008-04-08
  • 打赏
  • 举报
回复
能用实例表述一下吗?
如:表1的字段A里的数值如下
A1
A2
A3
A4
A5
你是想,随机拿出N个,还是在表里随意那N个?

879

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 ColdFusion
社区管理员
  • ColdFusion社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧