sql >> Database >  >> RDS >> SQLite

SQL:Sorteer op prioriteit, maar zet 0 als laatste

Ik denk niet dat het schoner kan worden dan dit:

ORDER BY priority=0, priority

SQLFiddle-demo

Merk op dat in tegenstelling tot andere oplossingen, deze zal profiteren van index op priority en zal snel zijn als het aantal records groot is.



  1. Hoe Asin() werkt in PostgreSQL

  2. Verbinding maken met Oracle 12c Database vanuit Pentaho Data Integration (Kettle) Community Edition

  3. Selecteer rij met meest recente datum per gebruiker

  4. Hoe de positie van een argument te retourneren binnen een lijst met argumenten in MySQL