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

Как получить случайным образом 1 или 2 в Postgresql?

В Postgresql можно получить рандомное число при помощи следующего выражения:
select trunc(random() * 9 + 1)
Но оно будет актуально только если при минимально диапазоне 1 - 3, вот если нам нужно получить меньший диапазон 1 -2 то уже всё. Подскажите как в Postgresql рандомно получить 1 или 2?!??
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
JastaFly
@JastaFly Автор вопроса
А всё придумал:
SELECT floor(random() * (2-1+1) + 1);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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