Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

`update_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. 'फ़ील्ड सूची' में अज्ञात कॉलम जब तैयार स्टेटमेंट का प्लेसहोल्डर सबक्वेरी में होता है

  2. मेरे मामले में परिणाम को फ़िल्टर करने के लिए एक कस्टम CrudRepository विधि (@Query) कैसे लिखें?

  3. php mysql आज, कल और डेटाबेस से तारीख

  4. MySql क्वेरी परिणाम दिन के सभी घंटे

  5. node.js + mysql कनेक्शन पूलिंग