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

समान मान वाले दो कॉलम ऑर्डर करते समय अजीब ऑर्डरिंग बग (क्या यह एक बग है?)

यह एक बग नहीं है। सीमा और ऑफसेट आदेश देने के बाद होता है और यह निर्धारित नहीं है कि कौन सी पंक्तियों को एक मामले बनाम दूसरे में चुना जाता है। सामान्य तौर पर आप एक टाईब्रेकर रखना चाहते हैं ताकि आपका ऑर्डर स्थिर और नियतात्मक हो (मैं अद्वितीय टाईब्रेकर का उपयोग करना पसंद करता हूं, भले ही मेरे पास सीमा या ऑफसेट समस्या न हो ताकि यह सुनिश्चित हो सके कि क्वेरी हर बार चलने पर समान हो)।

यदि आप पेजिनेशन कर रहे हैं, तो प्राथमिक कुंजी या सरोगेट कुंजी को टाईब्रेकर के रूप में सॉर्ट करने के लिए जोड़ें। यह वास्तव में सबसे अच्छा तरीका है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आप स्थानीय समयक्षेत्र के बजाय यूटीसी में JSON मार्शल को pq.NullTime कैसे करते हैं?

  2. घबराहट:एसक्यूएल:स्कैन में अपेक्षित 1 गंतव्य तर्क, नहीं <संख्या> गोलंग, पीक्यू, एसक्यूएल

  3. PostgreSQL में JSON प्रकार के रूप में HashMap कैसे सम्मिलित करें?

  4. स्कीमा पर उपयोग अनुदान वास्तव में क्या करता है?

  5. एसक्यूएल - एकाधिक तालिकाओं से दृश्य बनाएं