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

क्या गैर-अद्वितीय विशेषता पर सॉर्ट करने पर PostgreSQL ऑर्डर पूरी तरह से गारंटीकृत है?

आदेश गारंटी नहीं है जब तक कि आप इसे ORDER BY . के साथ स्पष्ट रूप से निर्दिष्ट नहीं करते हैं खंड।

आप हो सकता है डेटाबेस गतिविधि नहीं होने की स्थिति में कई निष्पादनों पर एक ही क्रम में डेटा प्राप्त करना, क्योंकि 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. रेल का दायरा महीने के भीतर बनाया गया

  2. जावा फंक्शन को कॉल करने वाले डीबी ट्रिगर को पोस्टग्रेज करता है

  3. पैरामीटर के साथ SQL फ़ंक्शन जो NULL हो सकता है

  4. नाम से पोस्टग्रेज टेबल को कैसे इंडेक्स करें, जब नाम किसी भी भाषा में हो सकता है?

  5. psql:FATAL:डेटाबेस <उपयोगकर्ता> मौजूद नहीं है