Skip site navigation (1) Skip section navigation (2)

sort mit order by auf Basis de_DE.utf8

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 (view raw or flat)
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


Responses

pgsql-de-allgemein by date

Next:From: Susanne EbrechtDate: 2012-03-22 10:53:23
Subject: Re: sort mit order by auf Basis de_DE.utf8
Previous:From: Ralf LehmeierDate: 2012-03-09 16:10:03
Subject: Re: Linux New Media Awards 21012

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group