ORDER BY is case insensitive
| От | Bryan White |
|---|---|
| Тема | ORDER BY is case insensitive |
| Дата | |
| Msg-id | AANLkTimupyTgU-h-LKkV9VprzFopMMBKqsoO2RVpAzgL@mail.gmail.com обсуждение |
| Ответы |
Re: ORDER BY is case insensitive
Re: ORDER BY is case insensitive |
| Список | pgsql-sql |
I was suprised to find out that ORDER BY is case insensitive. Is
there a way to do a case sensitive ORDER BY clause?
This transcript demonstrates what I am seeing:
$ createdb bryan
$ psql bryan
psql (8.4.4)
Type "help" for help.
bryan=# create table t (f text);
CREATE TABLE
bryan=# insert into t (f) values ('a');
INSERT 0 1
bryan=# insert into t (f) values ('b');
INSERT 0 1
bryan=# insert into t (f) values ('c');
INSERT 0 1
bryan=# insert into t (f) values ('B');
INSERT 0 1
bryan=# select * from t order by f;f
---abBc
(4 rows)
bryan=# \q
~ $ psql -l List of databases Name | Owner | Encoding | Collation |
Ctype |
Access privileges
-----------------+----------+----------+-------------+-------------+-----------------------bryan | bryan |
UTF8 | en_US.UTF-8 | en_US.UTF-8 |postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |template0
|postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres
:
postgres=CTc/postgrestemplate1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres
:
postgres=CTc/postgres
(4 rows)
--
Bryan White
В списке pgsql-sql по дате отправления: