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

Muligt at bruge SQL til at sortere efter dato, men sætte null-datoer bagerst i resultatsættet?

Her er en løsning, der kun bruger standard SQL, ikke ISNULL(). Denne funktion er ikke standard SQL og virker muligvis ikke på andre mærker af RDBMS.

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


  1. Indeksering af booleske felter

  2. MySQL MED klausul

  3. Openshift:Hvordan fjernadgang til MySQL?

  4. konvertere tidszone til en anden tidszone