SQL: Custom Order

Normalerweise 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:

Das Ganze macht, dass die Datensätze in zwei Kategorien eingeteilt werden, nämlich “1” und “2”. Nach diesen wird (vor-)sortiert, jede weitere Sortierung erfolgt dann innerhalb dieser Kategorien.

HTH