Re: [SQL] Obscure behavior of ORDER BY

2011-03-23 Thread Pavel Stehule
Hello this behave depends on your language rules. So this behave can be ok. pavel=# select * from (values('.'),('@'),('.xxx'),(' ')) x order by 1; column1 ─ . @ .xxx (4 rows) you can se so string with space on start is on end and this is correct, because spaces and white

[SQL] Obscure behavior of ORDER BY

2011-03-23 Thread Tambet Matiisen
Hi everyone! I recently noticed obscure behavior of ORDER BY. Consider this example: select email from ( select '@'::text as email union all select '.'::text as email ) a order by email; The result is: email --- . @ (2 rows) This is all normal - I expect, that dot is smaller than ampers