SQL: Custom Order
Wednesday, June 10th, 2009Normalerweise sortiert man Datensätze alphabetisch oder numerisch oder so. Will man eine bestimmte Gruppe von Datensätzen (z.B. alle mit category 4) ganz oben sehen (statt an vierter Stelle), so nutze man CASE:
ORDER BY CASE WHEN category=4 THEN 1 ELSE 2 END
Das Ganze macht, dass die Datensätze in zwei Kategorien eingeteilt werden, nämlich “1″ und “2″. [...]
