Как получить случайную строку из SQL-запроса - PostgreSQL

Как получить случайную строку из sql-запроса - PostgreSQL

How can i get a random row from a query result in PostgreSQL?
Ответ прост: достаточно использовать встроенную функцию RANDOM () в PostgreSQL.

SELECT scoreid FROM n_score ORDER BY RANDOM() limit 1;

В приведенном выше примере будет получен случайный идентификатор счета из таблицы n_score. Каждый раз при выполнении он получает случайный идентификатор счета. Готово.