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

Bestil efter "updated_at" og "created_at", selvom de er NULL

Jeg tror, ​​at det, du ønsker, er:

ORDER BY coalesce(updated_at, created_at) DESC, id DESC

Dette bestilles efter enten den opdaterede dato (hvis tilgængelig) eller den oprettede dato (hvis den ikke er tilgængelig). Derefter bestiller den efter id faldende.



  1. SQL Server 2008 sender datatype som parameter for funktion

  2. Sådan fungerer SQLite Sum()

  3. Primær nøgle SQL-vejledning – Sådan defineres en primær nøgle i en database

  4. Hvorfor er MySQL langsom, når jeg bruger LIMIT i min forespørgsel?