Re: random generated string matching index in inexplicable ways
В списке pgsql-general по дате отправления:
| От | 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
|
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера