sql >> Databasteknik >  >> RDS >> SQLite

SQL:Sortera efter prioritet, men sätt 0 sist

Jag tror inte att det kan bli renare än så här:

ORDER BY priority=0, priority

SQLFiddle Demo

Observera att till skillnad från alla andra lösningar kommer den här att dra fördel av index på priority och kommer att vara snabb om antalet poster är stort.



  1. SQLT i 12c kan inte samla in statistik

  2. Få MySQL-databasutdata via PHP till XML

  3. PostgreSQL databastjänst

  4. Är det en allvarlig prestandaträff för att använda främmande nycklar i SQL Server?