| От | Theerasak Maneeneim |
|---|---|
| Тема | String comparison problem. |
| Дата | |
| Msg-id | 483F7868.60707@thns.co.th обсуждение исходный текст |
| Ответы |
Re: String comparison problem.
|
| Список | pgsql-sql |
Dear All,
I have some problem with string comparison. I use
postgresql 8.3.1,UTF8 encoding, on CentOS 5.5. Why dose the result of
SQL statement : "select '1.1' < '101';" is false but "select
'1.1'::bytea < '101'::bytea;" is ture?
mis=# select '.' < '0';
?column?
----------
t
(1 row)
mis=# select '1.' < '10';
?column?
----------
t
(1 row)
mis=# select '1.1' < '101';
?column?
----------
f
(1 row)
mis=# select '1.1'::text < '101'::text;
?column?
----------
f
(1 row)
mis=# select '1.1'::bytea < '101'::bytea;
?column?
----------
t
(1 row)
Thank you very much.
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера