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

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

天蓬老师
天蓬老师

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

全部回覆(7)
黄舟

雷雷

阿神

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

小葫芦

雷雷

阿神

這個東西得分開看了。
如果你的表格記錄沒有上萬等級。那麼order by rand()也可以接受。
但是表記錄大的時候,order by rand()效率極低。
所以建議在提問題的基礎上,盡可能交代業務場景~~~。

左手右手慢动作

依 rand() 排序

洪涛

rand()這玩意,依稀記得,在《高性能mysql》中一再強調,避免使用。
結合實際情況,資料量不大幾萬十幾萬的,可以用用;
再大了,還是用程式實現,再去查詢吧。

黄舟

rand()可以,但請記住,上線項目不要用含任何計算的SQL語句。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板