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

MySQL:ORDER BY s prázdným datem '0000-00-00' jako poslední, ale zbytek ASC

...
ORDER BY CASE WHEN YourDateColumn = '0000-00-00' THEN 2 ELSE 1 END,
         YourDateColumn


  1. Jaký je nejúčinnější způsob, jak vybrat posledních n řádků v tabulce, aniž by se změnila struktura tabulky?

  2. Dotaz MySQL ORDER BY určité hodnoty před ostatními

  3. Laravel Výmluvné porovnání data z pole datetime

  4. Online upgrade schématu v MySQL Galera Cluster pomocí metody RSU