Vinzenz Mai: Alternative ORDER BY - Anweisung in MySQL ?

Beitrag lesen

Hallo,

@Rouven: Könntest du mir das mit CASE anhand meiner query bitte etwas näher erleutern ?

Einsatz von CASE, siehe Handbuch oder z.B. </archiv/2008/6/t173119/#m1136008>.

Wenn sichergestellt ist, dass die Werte in der Spalte Firmenname den speziellen Wert NULL aufweisen, wenn kein Firmenname angegeben ist, dann könntest Du auch mit COALESCE arbeiten:

ORDER BY  
    [link:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_coalesce@title=COALESCE](firmenname, nachname)  

Freundliche Grüße

Vinzenz