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

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

Можно ли как-то узнать какое значение возвращает random() в запросе?
Например простой запрос:
SELECT * FROM items WHERE id >= 1000*random()
Например random() вернет 0.7678943212 и запрос по факту будет такого вида
SELECT * FROM items WHERE id >= 1000*0.7678943212
есть ли возможность узнать это число?
Может где-то в логах засвечивается?
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
SELECT *, rnd FROM items, (SELECT random() AS rnd) AS r WHERE id >= 1000*rnd
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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