数据库中有500条数据怎么随机抽取其中的100条(要求随机)

数据库中有500条数据 怎么随机抽取其中的100条(要求随机)

FineReport jiujiu一下 发布于 2022-3-10 08:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-10 08:42

mysql

select * from AppleStoreorder by rand() limit 100;

最佳回答
0
luojian0323Lv7资深互助
发布于2022-3-10 08:43(编辑于 2022-3-10 08:44)

有些数据库例如db2 每次查询,顺序都随机。这样只要取其中任意100条即可。

不然你就要生成一个随机序号列,然后再取序号小于等于500的数据,或者按这个序号排序后取前100条。

最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-10 08:51(编辑于 2022-3-10 08:52)

---

  • 4关注人数
  • 457浏览人数
  • 最后回答于:2022-3-10 08:52
    请选择关闭问题的原因
    确定 取消
    返回顶部