TA貢獻1757條經驗 獲得超8個贊
看看從SQLite表中選擇隨機行
SELECT * FROM table ORDER BY RANDOM() LIMIT 1;
TA貢獻1802條經驗 獲得超6個贊
關于什么:
SELECT COUNT(*) AS n FROM foo;
然后在[0,n)中選擇一個隨機數m
SELECT * FROM foo LIMIT 1 OFFSET m;
您甚至可以將第一個數字(n)保存在某個地方,并且僅在數據庫計數更改時才更新它。這樣,您不必每次都執行SELECT COUNT。
大廠算法面試真題解析32講
¥ 68.00
數據結構與算法(前端版)
¥ 58.00
用技術人的眼光看世界 • 程序員技術指北
¥ 99.00
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號