किसी फ़ील्ड द्वारा ऑर्डर करने और पहले NULL मानों को सूचीबद्ध करने के लिए, आपको निम्न सिंटैक्स का उपयोग करने की आवश्यकता है। यह अवरोही क्रम में क्रम देगा -
अपने कॉलमनाम द्वारा अपने कॉलमनाम समूह से अपने कॉलमनाम का चयन करें शून्य विवरण है,आपका कॉलमनाम विवरण;
ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं OrderByNullFirstDemo −> ( −> StudentId int −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)
इंसर्ट कमांड की मदद से कुछ रिकॉर्ड टेबल में डालें। क्वेरी इस प्रकार है -
mysql> OrderByNullFirstDemo मान (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> OrderByNullFirstDemo मान (200) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> OrderByNullFirstDemo मानों में डालें ( 150);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> OrderByNullFirstDemo मान (NULL) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
तालिका से सभी अभिलेखों को चयन कथन की सहायता से प्रदर्शित करें। सभी रिकॉर्ड प्रदर्शित करने की क्वेरी इस प्रकार है -
mysql> OrderByNullFirstDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+-----------+| छात्र आईडी |+-----------+| 100 || 200 || 150 || NULL |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)अवरोही क्रम में क्रम निष्पादित करने के लिए हमने शुरुआत में जिस वाक्य रचना पर चर्चा की थी उसे लागू करें और पहले शून्य मान प्रदर्शित करें -
mysql> StudentId द्वारा OrderByNullFirstDemo समूह से StudentId का चयन करें शून्य विवरण है,StudentId desc;
निम्न आउटपुट है -
<पूर्व>+-----------+| छात्र आईडी |+-----------+| शून्य || 200 || 150 || 100 |+----------+4 पंक्तियाँ सेट में, 2 चेतावनियाँ (0.00 सेकंड)