sql >> Database teknologi >  >> RDS >> Mysql

MySQL Sorter efter et nummer, Tomme strenge (eller 0'er) Sidst

SELECT * 
FROM tablename 
WHERE visible=1 
ORDER BY 
    case when position in('', '0') then 1 else 0 end,
    position ASC, 
    id DESC


  1. hvordan håndterer man accenter og mærkelige tegn i en database?

  2. SQL-forespørgsel returnerer data fra flere tabeller

  3. Rails 3 forespørger på betingelse af en forenings optælling

  4. Hvordan sletter man flere rækker fra mysql-databasen med afkrydsningsfeltet ved hjælp af PHP?