sql >> Databasteknik >  >> RDS >> Mysql

MySQL Ordna efter kolumn =x, kolumn asc?

lägg till DESC

ORDER BY month = '3' DESC, month asc

month='3' är ett booleskt uttryck som returnerar 1 eller 0, så i princip när resultatet är noll, kommer det att göra det på den sista delen av resultatet.

eller utan att använda DESC , använd <>

ORDER BY month <> '3', month asc


  1. Räkna förekomst i tabell PHP-eko

  2. Förbättra SQL INSERT-frågan för att undvika sql-injektioner

  3. BESTÄLL EFTER datum med tidigare datum efter kommande datum

  4. Hur man hämtar ett OBJECT_NAME() från en annan databas i SQL Server