2010-05-11 8 views
14

bestellen Ich muss eine SQL-Anweisung schreiben, um alle Benutzer nach Nachnamen sortiert, Vorname. Dies ist der Teil, den ich weiß, wie man macht :) Was ich nicht weiß, wie man vorgeht, ist, zuerst nach Nicht-Null-Werten zu sortieren. Im Moment bekomme ich diese:Wie nach Spalte mit Nicht-Null-Werten zuerst in Sql

null, null
null, null
p1Last, p1First
p2Last, p2First

etc

Ich brauche zu bekommen:

p1Last, p1First
p2Last, p2First
null, null
null, nu ll

Irgendwelche Gedanken?

+0

Sie nicht NULL-Werte bedeuten * letzte *? – egrunin

Antwort

10
ORDER BY CASE WHEN name IS NULL THEN 1 ELSE 0 END, name; 
Verwandte Themen