Wenn ich in Base Zeilen sortiere, wird zuerst von A-Z und dann von a-z sortiert.
Das ist natürlich unschön. Ich hatte lieber zuerst alle A oder a, dann B oder b usw.
natürlich ist das aber nicht
In der Zeichenreihenfolge kommen halt einfach alle Großbuchstaben und später die Kleinbuchstaben
Möglicherweise kann man irgendwo “case sensitive” abschalten
Das ist Bug 124054. Das kann zur Zeit leider nur dadurch behoben werden, dass Abfragen in direktem SQL gestellt werden, somit also nicht mehr editierbar sind:
SELECT "Name" FROM "Table" ORDER BY "Name" COLLATE UNICODE ASC
Mit der COLLATE UNICODE - Anweisung funktioniert die gewünschte Reihenfolge.
Ich arbeite so lange nicht mit der internen Firebird-Datenbank, bis da nicht grundlegende Bugs behoben sind. Deswegen ist ja inzwischen auch wenigstens der automatische Aufruf zur Migration wieder in den experimentellen Features verschwunden.
Im SQL-Code kann auch angegeben werden:
ORDER BY UPPER("Name")