टॉम कायटे के अनुसार:"जब तक और जब तक आप किसी क्वेरी में" ऑर्डर बाय "नहीं जोड़ते हैं, तब तक आप पंक्तियों के क्रम के बारे में कुछ भी नहीं कह सकते हैं। ठीक है, 'आप पंक्तियों के वापस आने के क्रम पर भरोसा नहीं कर सकते हैं' से कम।"
इस प्रश्न को asktom.com पर देखें।
ROWNUM के लिए, यह भौतिक रूप से मौजूद नहीं है, इसलिए इसे "मुक्त" नहीं किया जा सकता है। किसी तालिका से रिकॉर्ड प्राप्त होने के बाद ROWNUM असाइन किया जाता है, यही कारण है कि "WHERE ROWNUM =5" हमेशा किसी भी रिकॉर्ड का चयन करने में विफल रहेगा।
@ammoQ:हो सकता है कि आप ऑर्डर देकर ग्रुप पर इस आस्कटॉम लेख को पढ़ना चाहें। संक्षेप में:
क्या कोई ग्रुप बाय क्लॉज एक क्वेरी गारंटी में है कि आउटपुट डेटा को ग्रुप बाय कॉलम इनऑर्डर पर क्रमबद्ध किया जाएगा, भले ही कोई ऑर्डर बायक्लॉज न हो?
और हमने कहा...
बिल्कुल नहीं,
उसने कभी नहीं किया, उसने कभी नहीं किया, वह कभी नहीं करेगा।