Why is \' 2\' with an initial space bigger than \'10\'?
select \' 2\' > \'10\';
?column?
----------
t
(1 row)
I tried i
I think this has to do with locale settings.
According to PostgreSQL docs: Locale Support:
The locale settings influence the following SQL features:
- Sort order in queries using ORDER BY on textual data
- The ability to use indexes with LIKE clauses
- The upper, lower, and initcap functions
- The to_char family of functions