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

Je možné použít SQL k řazení podle data, ale dát nulová data na konec sady výsledků?

Zde je řešení využívající pouze standardní SQL, nikoli ISNULL(). Tato funkce není standardní SQL a nemusí fungovat na jiných značkách RDBMS.

SELECT * FROM myTable
WHERE ...
ORDER BY CASE WHEN myDate IS NULL THEN 1 ELSE 0 END, myDate;


  1. MySql v DNX 5.0

  2. Formátujte data tabulky SQL jako textovou tabulku

  3. vyberte 1 náhodný řádek s komplexním filtrováním

  4. SQL COUNT() pro začátečníky