从一个表中随机提取不重复记录的问题,请高手帮助! 我想从一个表中提取指定条数的记录,而且这些记录是随机提取的,且不能重复。该怎么写代码呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从表tBasInfo 中随机取出5条记录newid() 是随机取数函数select top 5 * from tBasInfo order by newid() select top 5 * from [表名] order by newid() to kye_jufei:to vipliqing:用by newid()随机取出来的记录确保不重复吗? 将库表内的所有记录分段,记录数Mod要取的记录数后,每一段随机取一条记录就OK。 取过的数据就打个标记呗,这样就不重复了,关键是怎么个随机法 rand 和top mod 都能随机 看你要求呗 弱问:这样写有错? 哪位大哥有支持同时ansi 和 vt100的telnet组件? ■初学者请教,动态调用Dll,为什么总报错? 有没有工具可以把单文件EXE转为能在IE上运行 请问delphi中能加入Authorware文件吗? 数组 请问,在panel上怎样贴一张BMP图? 100分请教这种程序界面是如何开发的。分不够的话另外再给! 谁有好的UDP控件? 如何响应左右键? delphi 插入oracle的中文是乱码 Delphi程序中,错误”数据存储中此行的键值已被更改或删除“
to vipliqing:
用by newid()随机取出来的记录确保不重复吗?