Задать вопрос
@vhuk1802

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

Как сделать выборку 3-х рандомных записей из 100 последних в postgres?
Т.е. нужно взять последние 100 записей в таблице и из низ выбрать рандомно 3
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Chvalov
@Chvalov
SELECT *
FROM
  (SELECT * you_table
   ORDER BY id DESC
   LIMIT 100) AS last_records
ORDER BY random()
LIMIT 3;
Ответ написан
Ваш ответ на вопрос

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

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