Tino Wildenhain wrote: >>>> >>>> Then we are broken too :) >>>> >>>> # select 'a ' = 'a '; >>>> ?column? >>>> ---------- >>>> f >>>> (1 row) > > > experiment=# SELECT 'a '::char = 'a '::char; > ?column? > ---------- > t > This does't show anything useful, because the ::char casting simply takes the first char of any string: select 'abc'::char = 'axy'::char Also results in 'true'. Hopefully no one in this discussion would want those two strings to be equal. -- Guy Rouillier
"Guy Rouillier" <guyr@masergy.com> writes: > Tino Wildenhain wrote: > > > > experiment=# SELECT 'a '::char = 'a '::char; > > ?column? > > ---------- > > t > > > > This does't show anything useful, because the ::char casting simply > takes the first char of any string: > > select 'abc'::char = 'axy'::char > > Also results in 'true'. Hopefully no one in this discussion would want > those two strings to be equal. A better experiment: db=> select 'a '::char(3) = 'a '::char(3); ?column? ---------- t (1 row) -- greg
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера