SQLクエリからランダムな行を取得する方法 - PostgreSQL

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が取得されます。 完了しました。