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

django में संख्यात्मक स्ट्रिंग्स द्वारा क्वेरी परिणाम ऑर्डर करना (बैकएंड पोस्टग्रेज करना)

मैं सबसे पहले पूछूंगा कि आपके पास एक वर्चर कॉलम क्यों है जिसे संख्यात्मक के रूप में माना जाना चाहिए, लेकिन कोई बात नहीं।

आप extra का उपयोग कर सकते हैं अपनी स्ट्रिंग को बदलने के लिए क्वेरीसेट विधि:

MyTable.objects.extra(select={'int_name': 'CAST(t.name AS INTEGER)'},
                      order_by=['int_name'])



  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. विंडो फ़ंक्शंस:last_value (ORDER BY ... ASC) last_value के समान (ORDER BY ... DESC)

  3. अपने PostgreSQL इंडेक्स का अधिकतम लाभ उठाएं

  4. सूची द्वारा sqlalchemy में डेटा कैसे ऑर्डर करें

  5. हाई सिएरा + पायथन + पोस्टग्रेस्क्ल त्रुटि:अवैध निर्देश:4