dedlfix: [MySQL] Sortieren nach Alphabet, nicht ASCII...

Beitrag lesen

Hi!

Allerdings hab ich jetzt dass problem das 'hätte' = 'hatte', was sehr störend ist, da das Feld eindeutig sein muss. D.h. nämlich in weiterer Folge dann, dass ich nicht 2 Einträge 'hatte' und 'hätte' gleichzeitig in der Tabelle haben kann.

Welche Zeichenkodierung verwendest du? Von der hängt ab, welche Kollationen zur Verfügung stehen. Bitte informiere dich im MySQL-Handbuch-Kapitel Internationalization and Localization, welche Sortierregeln den einzelnen Kollationen zugeordnet sind. Wenn du jeden Buchstaben einzeln unterscheiden willst, bleibt dir nur eine _bin-Kollation. Damit wird allerdings nach dem Code und nicht nach sprachspezifischen Regeln sortiert. Allerdings kann man immer noch eine explizit zu verwendende Kollation im Statement angeben, die dann die vom Feld außer Kraft setzt.

Lo!