JastaFly
@JastaFly

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

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

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

Войти через центр авторизации
Похожие вопросы