Die Zeichensätze haben praktisch eine "eigene" Sortierung und bei Rechner 1 wird dann halt der _ bei der Sortierung eben nicht beachtet.
Fazit: Prüft mal, was da bei Connection/Datenbankt/Tabelle/Feldern als CARACTER SET / COLLATION eingestellt ist.
PS: Gilt das OrderBy, bei Unions nicht eh erst für das Endergebnis
SQL-Code:
SELECT '_TEST' AS NAME
UNION
SELECT 'TASTE' AS NAME
UNION
SELECT 'baum' AS NAME
UNION
SELECT 'zaun' AS NAME
ORDER BY UPPER(NAME)