sql >> Databáze >  >> RDS >> Mysql

MySQL Řazení podle čísla, prázdné řetězce (nebo 0) jako poslední

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


  1. SQL, jak aktualizovat data

  2. Co je index?

  3. Nahradit hodnoty null v SQL pomocí příkazu select v mysql?

  4. mysql> vytvořit test databáze; ERROR 1006 (HY000):Nelze vytvořit databázi „test“ (chyba:2)