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

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

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

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

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