दरअसल, डिफ़ॉल्ट सॉर्ट ऑर्डर के साथ (ASCENDING
) NULL मान अंतिम आते हैं ।
तर्क निर्देश देता है कि सॉर्ट क्रम को DESCENDING
. के साथ उलट दिया जाए कीवर्ड, इसलिए NULLs पहले आते हैं इस मामले में।
लेकिन सबसे अच्छा हिस्सा सबसे अंत में आता है:आप जिस तरह से चाहते हैं उसे चुन सकते हैं:
NULLS FIRST | LAST
खंड।
वर्तमान . का हवाला देते हुए मैनुअल, संस्करण 9.3 लेखन के रूप में:
<ब्लॉकक्वॉट>
अगर NULLS LAST
निर्दिष्ट है, शून्य मान सभी गैर-शून्य मानों के बाद क्रमबद्ध होते हैं; अगर NULLS FIRST
निर्दिष्ट है, शून्य मान सभी गैर-शून्य मानों से पहले क्रमबद्ध होते हैं। यदि इनमें से कोई भी निर्दिष्ट नहीं है, तो डिफ़ॉल्ट व्यवहार हैNULLS LAST
जब ASC
निर्दिष्ट या निहित है , और NULLS FIRST
जब DESC
निर्दिष्ट है (इस प्रकार, डिफ़ॉल्ट कार्य करना है जैसे कि नल गैर-नल से बड़ा है)। जब USING
निर्दिष्ट किया गया है, डिफ़ॉल्ट नल ऑर्डरिंग इस बात पर निर्भर करता है कि ऑपरेटर ऑपरेटर से कम या उससे अधिक है या नहीं।
बोल्ड जोर मेरा।