SQLクエリからランダムな行を取得する方法– PostgreSQL
How can i get a random row from a query result in PostgreSQL?
PostgreSQLのRANDOM()組み込み関数を使用するだけで、答えは簡単です。
SELECT scoreid FROM n_score ORDER BY RANDOM() limit 1;
上記の例は、テーブルn_scoreからランダムなスコアIDを取得します。 実行するたびに、ランダムなスコアIDが取得されます。 完了しました。