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

Postgresql में कस्टम दिनांक स्वरूप रखते हुए दिनांक के अनुसार ऑर्डर कैसे करें

उचित और सरल उपाय है:

SELECT to_char(b.foo,'dd/MM/yyyy') as foo, b.bar
FROM   baz b
ORDER  BY b.foo;

स्वरूपित दिनांक कॉलम foo क्वेरी प्लानर के लिए एक पूरी तरह से नया कॉलम है, जो टेबल कॉलम foo . के विरोध में होता है . ORDER BY और GROUP BY क्लॉज में, आउटपुट कॉलम के नाम टेबल कॉलम पर पूर्वता लेते हैं। अयोग्य नाम foo आउटपुट कॉलम को संदर्भित करेगा।

ORDER BY खंड में मूल तालिका स्तंभ का उपयोग करने के लिए, बस तालिका-स्तंभ को योग्य बनाएं

मैंने अपनी बात स्पष्ट करने के लिए सभी टेबल कॉलम को टेबल-क्वालिफाई किया। इस मामले में केवल ORDER BY खंड में आवश्यक होगा। टेबल उपनाम b केवल सुविधा के लिए है।



  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 12 में प्रगति रिपोर्टिंग संवर्द्धन

  2. पोस्टग्रेज UPDATE to_tsvector सभी पंक्तियों को समान मान पर अपडेट कर रहा है

  3. एक ही मशीन पर कई पोस्टग्रेज इंस्टेंस बनाएं

  4. JSONB ऑब्जेक्ट से वास्तविक मानों के साथ प्रमुख नाम निकालना

  5. पोस्टग्रेज पर टू फेज कमिट्स का उपयोग करना