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

Можно ли узнать какое значение возвращает random в запросе?

Можно ли как-то узнать какое значение возвращает random() в запросе?
Например простой запрос:
SELECT * FROM items WHERE id >= 1000*random()
Например random() вернет 0.7678943212 и запрос по факту будет такого вида
SELECT * FROM items WHERE id >= 1000*0.7678943212
есть ли возможность узнать это число?
Может где-то в логах засвечивается?
  • Вопрос задан
  • 34 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
SELECT *, rnd FROM items, (SELECT random() AS rnd) AS r WHERE id >= 1000*rnd
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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