Hi!
Ich überlasse den Rest nicht dem Zufall.
Primär wird nach den ersten 4 Ziffern des Schlüssels sortiert und danach asc nach Namen. Somit habe ich das was ich wollte.
Erst nach Datensatztyp, innerhalb des Typs nach Namen.
Ah gut, so wird zumindest funktional ein Schuh draus. Somit habe ich keinen Grund mehr, in deinem Vorgehen einen versteckten Fehler zu sehen, und Sven vermutlich auch nicht.
Was die Performance angeht, ist jedoch das Verwenden von Funktionen bei Auswahl- und Sortierkriterien immer auch kritisch zu sehen. Denn das DBMS muss in dem Fall bei jedem noch im Rennen befindlichen Datensatz diese Funktion anwenden und kann nicht auf einen schnellen Index zurückgreifen. Ausnahmen bilden hier Systeme, die einen funktionsbasierenden Index erlauben.
Lo!