vhuk1802
@vhuk1802

Как сделать выборку 3-х рандомных записей из 100 последних в postgres?

Как сделать выборку 3-х рандомных записей из 100 последних в postgres?
Т.е. нужно взять последние 100 записей в таблице и из низ выбрать рандомно 3
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
Chvalov
@Chvalov
SELECT *
FROM
  (SELECT * you_table
   ORDER BY id DESC
   LIMIT 100) AS last_records
ORDER BY random()
LIMIT 3;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы