NutzCN Logo
问答 随机选取数据库中的行
发布于 2825天前 作者 chongwf 1415 次浏览 复制 上一个帖子 下一个帖子
标签:

有个表有对应的pojo,想从表中随机选取一些记录,这个如何完成

4 回复

更具体的来说是在满足某些条件的记录中随机选择

打算依赖数据库特性不? mysql有rand函数

另外一个思路就是 先count总数, 随机出偏移量,然后逐个取出来

还有一种就是每条记录放个字段,里面是一个随机数, 查询的时候 查 xxx > xx limit 1 搞定

我记得以前写过,,是为了伪造数据用的……找找看

百度搜到了…… order by rand() limit 1

添加回复
请先登陆
回到顶部