सॉर्ट करने के लिए आपको ORDER BY क्लॉज का उपयोग करना होगा। वाक्य रचना इस प्रकार है -
चुनें *अपनेTableName से अपने ColumnName='yourValue' DESC,yourIdColumnName द्वारा ऑर्डर करें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं SortCertainValues -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> CountryName varchar(10), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.36 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> SortCertainValues (नाम, देशनाम) मान ('एडम', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.35 सेकंड) mysql> SortCertainValues (नाम, देशनाम) मान ('जॉन', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.74 सेकंड) mysql> SortCertainValues (नाम, देशनाम) मान ('बॉब', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> में डालें SortCertainValues (नाम, देशनाम) मान ('कैरोल', 'डेनमार्क'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> SortCertainValues (नाम, देशनाम) मान ('सैम', 'यूएस') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SortCertainValues (नाम, देशनाम) मान ('डेविड', 'फ़्रांस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> SortCertainValues (नाम, देशनाम) मानों में डालें ('मैक्सवेल', 'एयूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> SortCertainValues (नाम, देशनाम) मान ('केविन', 'न्यूज़ीलैंड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) )
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> SortCertainValues से *चुनें;
निम्न आउटपुट है -
+-----+------------+---------------+| आईडी | नाम | देश का नाम |+----+ 1 | एडम | यूएस || 2 | जॉन | यूके || 3 | बॉब | यूएस || 4 | कैरल | डेनमार्क || 5 | सैम | यूएस || 6 | डेविड | फ्रांस || 7 | मैक्सवेल | ऑस्ट्रेलिया || 9 | केविन | न्यूजीलैंड |+----+यहाँ कुछ मूल्य को शीर्ष पर क्रमबद्ध करने के लिए क्वेरी है। हमने कंट्रीनाम यूएस को शीर्ष पर सेट किया है यानी यूएस कंट्रीनाम के साथ सभी रिकॉर्ड -
mysql> देशनाम='US' DESC,Id के अनुसार SortCertainValues आदेश से *चुनें;निम्न आउटपुट है -
+-----+------------+---------------+| आईडी | नाम | देश का नाम |+----+ 1 | एडम | यूएस || 3 | बॉब | यूएस || 5 | सैम | यूएस || 2 | जॉन | यूके || 4 | कैरल | डेनमार्क || 6 | डेविड | फ्रांस || 7 | मैक्सवेल | ऑस्ट्रेलिया || 9 | केविन | न्यूजीलैंड |+----+