Hallo Zusammen!
Ich habe ein Problem mit einer Sortierung von Umlauten in einer PF und hoffe ich finde hier die Antwort: "Warum die Sortierung sich ändert"
CCSID der PF ist 273
Feld innerhalb diese PF ist char(30) ebenfalls CCSID 273, Feld mit Groß/Kleinschreibung gefüllt.
Ich möchte die ersten 4 Stellen dieses Feldes aufsteigend sortieren.
wenn ich die Abfrage wie folgt ausführe, ist die Sortierung korrekt
ErgebnisCode:SELECT substr((FELD), 1, 4) FROM MY_TABLE GROUP BY substr((FELD), 1, 4) ORDER BY substr((FELD), 1, 4)
"Scha" steht vor "Schü"
ergänze ich die Abfrage um den Wert UPPER, stimmt das Ergebnis nicht mehr
ErgebnisCode:SELECT substr(upper(FELD), 1, 4) FROM MY_TABLE GROUP BY substr(upper(FELD), 1, 4) ORDER BY substr(upper(FELD), 1, 4)
"SCHÜ" steht vor "SCHA"
Kann mir jemand vllt etwas Laienhaft erklären wieso dieses so ist?
Vielen Dank im Voraus
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks