एक रिलेशनल डेटाबेस जैसे MySQL, Oracle, PostgreSQL, आदि में पंक्तियों को किसी भी क्रम में नहीं रखा जाता है। रिलेशनल डेटाबेस के सिद्धांत में परिणाम सेट बिना किसी निर्दिष्ट क्रम में लौटाए जाते हैं जब तक कि क्वेरी में ORDER BY
न हो खंड। कोई भी आदेश हर बार डेटा पुनर्प्राप्त होने पर लागू किया जाता है (होना चाहिए)।
कार्यान्वयन, कुछ मामलों में, डेटा को किसी क्रम में संग्रहीत कर सकते हैं, लेकिन उन्हें ऐसा करने की आवश्यकता नहीं है। वास्तव में, यदि आप एक ही डेटा पर एक ही क्वेरी को दो बार चलाते हैं, तो इस बात की कोई गारंटी नहीं है कि डेटा उसी क्रम में वापस आ जाएगा।
दूसरे शब्दों में, आप अपने डेटा पर स्टोरेज ऑर्डर नहीं लगा सकते हैं, आप क्वेरी निष्पादित होने के समय केवल परिणाम सेट पर ऑर्डर लगाते हैं।