Mysql
 sql >> база данни >  >> RDS >> Mysql

Подредете по `updated_at` и `created_at`, дори ако са NULL

Вярвам, че това, което искате, е:

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

Това подрежда или по актуализираната дата (ако е налична), или по създадената дата (ако не е налична). След това се подрежда по id в низходящ ред.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пребройте броя на NULL в един ред

  2. Свързване на две таблици без връщане на нежелан ред

  3. Как да активирате pdo_mysql в изображението на php docker

  4. как да се покаже резултатът от заявката

  5. Как мога да избера редове в MySQL, започвайки от даден номер на ред?