Re: random generated string matching index in inexplicable ways

Поиск
Список
Период
Сортировка
От Myles Miller
Тема Re: random generated string matching index in inexplicable ways
Дата
Msg-id 20190507131236.GA62383@50pop.com
обсуждение исходный текст
Ответ на Re: random generated string matching index in inexplicable ways  (Alban Hertroys <haramrae@gmail.com>)
Ответы Re: random generated string matching index in inexplicable ways  (Francisco Olarte <folarte@peoplecall.com>)
Список pgsql-general
> > # SELECT y FROM x WHERE y = chr(round(random())::int + 65);
> > y 
> > ---
> > A
> > B
> > (2 rows)
> Here you got a random value in the lower range of 0..1 for the record with value ‘A’, so that’s a match, and one in
thehigher range for value ‘B’, a match again, so you get 2 rows.
 

No, the function is returning just one letter, either 'A' or 'B', not multiple values.

# SELECT * FROM chr(round(random())::int + 65);
 chr
-----
 B
(1 row)

# SELECT * FROM chr(round(random())::int + 65);
 chr
-----
 A
(1 row)





В списке pgsql-general по дате отправления:

Предыдущее
От: Alban Hertroys
Дата:
Сообщение: Re: random generated string matching index in inexplicable ways
Следующее
От: Myles Miller
Дата:
Сообщение: Re: random generated string matching index in inexplicable ways [EXT]