randomでレコードを取得
DBからランダムでレコードを取得したいときは↓みたいな感じ。
MySQL
SELECT * FROM hoge ORDER BY RAND() LIMIT 5;
PostgreSQL・SQLITE
SELECT * FROM hoge ORDER BY RANDOM() LIMIT 5;
頑張っていろいろ試行錯誤した後にふと思いついて調べたら、こんな簡単にできた。
DBからランダムでレコードを取得したいときは↓みたいな感じ。
SELECT * FROM hoge ORDER BY RAND() LIMIT 5;
SELECT * FROM hoge ORDER BY RANDOM() LIMIT 5;
頑張っていろいろ試行錯誤した後にふと思いついて調べたら、こんな簡単にできた。