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

PostgreSQL:कॉलम द्वारा क्रम, विशिष्ट गैर-शून्य मान के साथ LAST

पोस्टग्रेज boolean की अनुमति देता है ORDER BY . में मान खंड, तो यह है आपका generalised 'X LAST' :

ORDER BY (my_column = 'X')

व्यंजक boolean . का मूल्यांकन करता है , परिणामी मान इस प्रकार क्रमबद्ध होते हैं:

FALSE (0)
TRUE (1)
NULL

चूंकि हम गैर-शून्य मानों से निपटते हैं, इसलिए हमें बस इतना ही चाहिए। ये रहा आपका वन-लाइनर:

...
ORDER BY (zone = 'Future'), zone, status;

संबंधित:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आप एक यादृच्छिक स्ट्रिंग कैसे बनाते हैं जो PostgreSQL में सत्र आईडी के लिए उपयुक्त है?

  2. हेरोकू समीक्षा ऐप्स:ऐप की समीक्षा करने के लिए डीबी की प्रतिलिपि बनाएँ

  3. रेल में ActiveRecord का उपयोग करके डेटाबेस से प्रत्येक nth पंक्ति लौटाएं

  4. Postgresql में कमांड कॉपी करने के लिए वेरिएबल कैसे पास करें

  5. Slony-I में स्विचओवर/स्विचबैक PostgreSQL के प्रमुख संस्करणों को अपग्रेड करते समय 8.4.x/9.3.x