dedlfix: sql ORDER, bestimmter Eintrag soll erst am Schluss angezeigt werden

Beitrag lesen

Tach!

ich möchte aber das Berlin nicht in der Reihe ist, sondern am Ende ausgegeben wird. Ist das möglich ohne ein neues Feld zur Sortier-Reihenfolge anzulegen?

Ja, mit einem berechneten Sortierkriterium, das zuerst allem, was nicht Berlin ist, einen kleineren Wert gibt als Berlin. Das zweite Kriterium ist dann der Stadtname.

... ORDER BY IIF(city_name = 'Berlin', 1, 0), city_name

Beachte, dass bei solchen berechneten Ausdrücken ein eventuell vorhandener Index nicht oder nur eingeschränkt verwendet werden kann.

dedlfix.