तालिका के अंदर कोई अंतर्निहित क्रम नहीं है।
जब आप पंक्तियाँ सम्मिलित करते हैं तो कोई पूर्व-स्थापित आदेश नहीं होता है। यदि आप एक
. करते हैंSELECT [ID NO], [OR NO], [ITEM DESCRIPTION], QUANTITY, UNIT FROM tbl_Deta
बिना ORDER BY
. के तब किसी विशेष आदेश का उपयोग नहीं किया जाएगा। यदि आप कुछ विशेष क्रमबद्ध परिणाम चाहते हैं, तो आपको ORDER BY
. का उपयोग करना चाहिए खंड। आप प्राथमिक कुंजी का उपयोग कर सकते हैं और इसके मूल्यों के अनुसार क्रमबद्ध कर सकते हैं।
ऐसे कई प्रश्न/उत्तर हैं जो इस विशेष बिंदु को बेहतर ढंग से समझने में आपकी सहायता कर सकते हैं:
- आप ऑर्डर की गारंटी तब तक नहीं दे सकते जब तक कि आप विशेष रूप से क्वेरी के साथ ऑर्डर नहीं देते हैं
- एसक्यूएल की दुनिया में, ऑर्डर डेटा के सेट की एक अंतर्निहित संपत्ति नहीं है।ए>
- और dba.stackexchange.com पर वास्तव में गहरा और विस्तृत उत्तर:स्टोरेज ऑर्डर बनाम परिणाम आदेश
मैं बस अपने आरएसएस फ़ीड के माध्यम से पढ़ रहा था और एक माइकल जे. स्वार्ट द्वारा शानदार ब्लॉग प्रविष्टि . इस विषय पर सभी बेहतरीन उत्तर एक प्रविष्टि में, बढ़िया!