From: | Reinhard Asmus <reinhard(dot)asmus(at)spdfraktion(dot)de> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | sort mit order by auf Basis de_DE.utf8 |
Date: | 2012-03-22 08:15:19 |
Message-ID: | 4F6ADF97.4060504@spdfraktion.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Hallo,
ich habe eine DB eingerichtet mit initdb --locale='de_DE.utf8' (Version
8.3 unter Linux).
Bei der Einrichtung wurde gemeldet:
The database cluster will be initialized with locale de_DE.utf8.
The default database encoding has accordingly been set to UTF8.
The default text search configuration will be set to "german".
Wenn ich einen sort auf eine kleine Beispieltabelle mache, bekomme ich
folgende Anwort:
select * from sgvs.test order by bezeichnung;
id | bezeichnung | schlagworte
----+-------------+-------------
11 | Anton |
8 | Ätna |
10 | Erna |
2 | Kammer |
6 | Kanten |
1 | Käse |
4 | Köbern |
3 | Kümmern |
5 | Kuno |
9 | Möbel |
7 | Zuber |
Dabei wundere ich mich z.B. über die Reihenfolge von Anton/Ätna und
Kanten/Käse.
Von Oracle kenne ich es anders herum. Warum ist das so?
Wie bekommt man in PostgreSQL eine Sortierung nach Telefonbuch hin (Ae,
Oe, ...)?
Danke für Hinweise - Reinhard
From | Date | Subject | |
---|---|---|---|
Next Message | Susanne Ebrecht | 2012-03-22 10:53:23 | Re: sort mit order by auf Basis de_DE.utf8 |
Previous Message | Ralf Lehmeier | 2012-03-09 16:10:03 | Re: Linux New Media Awards 21012 |