11
回答
MYSQL 随机查询几条记录性能问题
华为云实践训练营,热门技术免费实践!>>>   
MYSQL 随机查询几条记录,怎么写sql语句效率高,写个例子,不要网上ctrl+c  ctrl+v的
举报
huanlin08
发帖于4年前 11回/1K+阅
共有11个答案 最后回答: 4年前
楼上 方案 可行 ,不过还是有小缺陷 ,要获得总记录数 ,否则会超出范围,不赞成 用 mysql 随机函数

引用来自“红星xx”的答案

楼上 方案 可行 ,不过还是有小缺陷 ,要获得总记录数 ,否则会超出范围,不赞成 用 mysql 随机函数
用mysql rand 性能太差,就是想换种方式得到同样的随机数。

引用来自“sofire”的答案

如果mysql有函数能做到,就用那函数吧。如果没有,就自己想个伪随机的解决方案吧。
等于没说

引用来自“fzxu_05”的答案

mysql函数随机出来性能很差,最好的办法就是程序得到随机的数,去mysql取值
这方法是可行,现在想的是能不能直接用sql搞定,不用外面的程序得到随机数。

引用来自“huanlin08”的答案

引用来自“fzxu_05”的答案

mysql函数随机出来性能很差,最好的办法就是程序得到随机的数,去mysql取值
这方法是可行,现在想的是能不能直接用sql搞定,不用外面的程序得到随机数。
mysql有个rand的函数
顶部