社区
数据库相关
帖子详情
如何取得数据库中的随机N条纪录?
bug_zj
2008-10-21 09:39:22
我用的是ACCESS数据库,本想用SQL语句实现,比如
select top 10 * from table1 order by rnd(id)
但是得到的是每次一样的随机纪录.
请不要告诉我用newid(),这只适合SQL数据库.
用简洁一点的方法吗?
...全文
62
4
打赏
收藏
如何取得数据库中的随机N条纪录?
我用的是ACCESS数据库,本想用SQL语句实现,比如 select top 10 * from table1 order by rnd(id) 但是得到的是每次一样的随机纪录. 请不要告诉我用newid(),这只适合SQL数据库. 用简洁一点的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bug_zj
2008-10-28
打赏
举报
回复
我自己已经解决了,
方法可以与需要的同志分享:
利用DELPHI自带的随机取数函数.
关键代码有下面几行:
randomize;//初始化随机数,否则每次随机的顺序是一样的.
locate_id:=random(adoquery_TESTtemp.RecordCount+1);//得到表中纪录总数,并对其取随机数.
adoquery_TESTtemp.MoveBy(locate_id);//使纪录定位到随机的那条纪录.
剩下的代码就根据各人需要了.
bug_zj
2008-10-22
打赏
举报
回复
TO hj3000:括号里用随机数?怎么用?
可以详细一点吗?
具体语句语句应该怎么写?
hj8090
2008-10-21
打赏
举报
回复
where rnd in (0,1,2,3)?括号里用随机数
fjtxwd
2008-10-21
打赏
举报
回复
select top 10 * from table1 order by rnd(id)每次得到的怎么会一样?应该不一样的
从
数据库
里
随机
抽取2
条
记录
从
数据库
里
随机
抽取2
条
记录 (1)SQL Server 2000 : SELECT TOP 2 * FROM Exam ORDER BY NEWID() (2) Access: ----------------------------------------------------------- 转自:http://hi.baidu.co...
mysql存在10亿
条
数据,如何高效
随机
返回N
条
纪录
,sql如何写
1.使用ORDER BY RAND():LIMIT 1;这将
随机
排序表
中
的所有行,并且通过LIMIT 1仅返回第一行,从而返回一个
随机
记录。然而,对于大型表来说,ORDER BY RAND()可能会导致性能问题,因为它需要对整个表进行排序。
MySQL
数据库
面试题总结(2022最新版)
MySQL
数据库
面试题(2022版) 文章目录一、基础基本概念MySQL有哪些
数据库
类型?CHAR 和 VARCHAR 区别?
数据库
设计什么是三大范式?什么是范式和反范式,以及各自优缺点?二、索引索引的几种类型或分类?索引的优缺点?索引设计原则?索引的数据结构?Hash 和 B+ 树索引的区别?为何使用 B+ 树而非 B 树做索引?什么是最左匹配原则?什么是覆盖索引?什么是索引下推?三、存储存储引擎有哪些常见的存储引擎?MyISAM 和 InnoDB 的区别?InnoDB 的四大特性?InnoDB 为.
mysql磁盘为什么是
随机
写的_深入理解硬盘原理,Mysql索引底层数据结构与算法的来龙去脉(多图)...
前言:如何触发尽量少的磁盘io 找到数据?
数据库
中
的索引是什么?硬盘原理现在大部分存储设备依然是硬盘 信息存储在硬盘里,把它拆开也看不见里面有任何东西,只有些盘片。假设,你用显微镜把盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化;凸起的地方代表数字1(磁化为1),凹的地方代表数字0。因此硬盘可以以二进制来存储表示文字、图片等信息。硬盘的组成一般说来,无论哪种硬盘,都是由盘...
从ORACLE
数据库
中
随机
取记录
[/code]从zyz2表
中
随机
取出两
条
纪录
: SQL> select * from zyz2; ID P1 P2 ---------- ---------- ---------- 1 ...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章