怎样随机的从一个记录集中取出一个记录阿?

jancky2001 2002-07-18 09:59:44
如:select * from user_table where type='admin'
在提出的记录集中肯定不止一条记录,我想随机的抽出一条纪律,并把相应的其他字段值取出来,请问怎样实现。
谢谢各位大侠!
...全文
21 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jancky2001 2002-07-18
  • 打赏
  • 举报
回复
谢谢了。我来看看
anod 2002-07-18
  • 打赏
  • 举报
回复
如果只是想得到一条纪录,可以限制返回纪录的条数为一条(可能需要用非sql92兼容的sql语句,不能保证可移植性),然后得到这条记录就行了。如果希望做到真正的随机访问,可能需要先把记录缓冲到本地数据结构中。
chrischen79 2002-07-18
  • 打赏
  • 举报
回复
如果你的jdbc driver支持游标,可以用游标做
如果不支持,你只能现把数据读出来,存在一个container(比如vector)中,在随机取出。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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