mysql - sql怎么随机取50条数据?
天蓬老师
天蓬老师 2017-04-17 13:40:55
0
7
674

MySQL从一张表怎么随机取50条数据?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(7)
黄舟

雷雷

阿神

SELECT * FROM table_name ORDER BY rand() LIMIT 50;

小葫芦

雷雷

阿神

这个东西得分开看了。
如果你的表记录没有上万级别。那么order by rand()也可以接受。
但是表记录大的时候,order by rand()效率极低。
所以建议在提问题的基础上,尽可能交代业务场景~~~。

左手右手慢动作

按 rand() 排序

洪涛

rand()这玩意,依稀记得,在《高性能mysql》中一再强调,避免使用。
结合实际情况,数据量不大几万十几万的,可以用用;
再大了,还是用程序实现,再去查询吧。

黄舟

rand()可以,但是请记住,上线项目不要用含任何计算的SQL语句。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板