TA贡献1802条经验 获得超10个赞
SELECT * FROM your_user_table ORDER BY RAND() LIMIT 100
TA贡献1812条经验 获得超5个赞
看你截图,用户 ID 是整形,那先通过 java 程序生成某个数字范围内(比如 1-10000)的 100 个不重复的随机数,然后再用 select column from table where id in (...) 查询就可以了。
select column from table where id in (...)
这样实现的好处是在数据量大的情况下,比直接使用数据库的随机查询效率要高好多,而且 sql 也通用。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报