Sven Rautenberg: ORDER BY mit Umlauten

Beitrag lesen

Moin!

Ne Funktion, mit der ich alles auf einmal ersetzen kann oder etwas ähnliches hab ich auch nicht gefunden.

Gibts da eventuell elegantere Lösungen ?

Benutze eine aktuelle Version von MySQL. Der kannst du dann sagen, welche Sortierung du gerne hättest (Fachbegriff "Collation"), ohne dass du irgendwelche Zeichenumwandlungen ausführen mußt.

Beispiel: http://dev.mysql.com/doc/mysql/en/charset-collation-effect.html

Eine Alternative wäre, zu jeder deiner Spalten eine Kopie in einer "Sortierspalte" anzulegen, in der entsprechend deiner Wünsche der relevante String dupliziert und verändert wird.

- Sven Rautenberg

--
My sssignature, my preciousssss!