Re: Sortierreihenfolge Mysql ändern?
Klassen Torben (Gem. Leopoldshöhe) wrote:
Hallo zusammen,
ich habe einige MySQL Datenbanken (W2O03,Mysql4)
Das hier ist aber hart OffTopic ^^^^^^^^^^
Was hat das mit Linux im algemeinen und Debian im speziellen zu tun?
> und habe Probleme mit der Sortierreihenfolge.
> Normalerweise würde ich gerne eine Sortierung wie im
> Telefonbuch haben, aber ich habe jetzt Abc...äüö usw.
> anstatt Aäbc ..usw. Kann ich das nachträglich noch ändern?
Ist schwierig und hängt vom Kollation der Tabele ab ...
Vielleicht hilft ein:
[mysqld]
[...]
default-character-set=german1
oder
default-character-set=latin1_de
Ein Hässlicher Hack ist:
SELECT
*,
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(
REPLACE(FELDNAME,'Ä','A'),
'Ö', 'O'),
'Ü', 'U'),
'ä', 'a'),
'ö', 'o'),
'ü','u'),
'ß', 's') AS sortedxyz
FROM
Tablelle
SORT BY sortedxyz
Das frisst aber mächtig Performance!
Wenn du es ganz hart haben möchtest:
http://forge.mysql.com/w/images/b/b7/HowToAddACollation.pdf
Gruß
Klaus
--
Klaus Zerwes
http://zero-sys.net
Reply to: