एक समय में एक से अधिक कॉलम को सॉर्ट करने के लिए, आप ORDER BY क्लॉज का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -
अपने कॉलमनाम1, अपने कॉलमनाम2, अपने कॉलमनाम3 को अपने टेबलनाम से अपने कॉलमनाम2, अपने कॉलमनाम3 के अनुसार चुनें;
आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं doubleSortDemo -> (-> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentCountryName varchar(10) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.71 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -
mysql> doubleSortDemo(StudentName,StudentCountryName)values('John','AUS') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> doubleSortDemo(StudentName,StudentCountryName) value('Sam', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> doubleSortDemo (छात्रनाम, छात्र देश नाम) मान ('बॉब', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकेंड) mysql> में डालें doubleSortDemo(StudentName,StudentCountryName)मान('कैरोल','यूके');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड)mysql> doubleSortDemo(StudentName,StudentCountryName)values('David','AUS');Query OK में डालें , 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> doubleSortDemo(StudentName,StudentCountryName) मानों ('लैरी', 'यूके') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> doubleSortDemo से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------+---------------+--------------- +| छात्र आईडी | छात्र का नाम | छात्र देश का नाम |+-----------+---------------+--------------------------+ | 1 | जॉन | ऑस्ट्रेलिया || 2 | सैम | यूके || 3 | बॉब | यूएस || 4 | कैरल | यूके || 5 | डेविड | ऑस्ट्रेलिया || 6 | लैरी | यूके |+----------+----------------+--------------------------+ सेट में 6 पंक्तियाँ (0.00 सेकंड)एक से अधिक कॉलम यानी छात्र देश और नाम पर MySQL सॉर्ट करने की क्वेरी निम्नलिखित है -
mysql> DoubleSortDemo से छात्र आईडी, छात्र नाम, छात्र देश का नाम चुनें -> छात्र देश नाम, छात्र नाम द्वारा आदेश;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------+---------------+--------------- +| छात्र आईडी | छात्र का नाम | छात्र देश का नाम |+-----------+---------------+--------------------------+ | 5 | डेविड | ऑस्ट्रेलिया || 1 | जॉन | ऑस्ट्रेलिया || 4 | कैरल | यूके || 6 | लैरी | यूके || 2 | सैम | यूके || 3 | बॉब | यूएस |+-----------+----------------+--------------------------+ सेट में 6 पंक्तियाँ (0.00 सेकंड)