Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

हम एकाधिक कॉलम के आधार पर क्रमबद्ध आउटपुट कैसे प्राप्त कर सकते हैं?


हम उन एकाधिक स्तंभों के आधार पर क्रमबद्ध आउटपुट प्राप्त करने के लिए ORDER BY खंड में कई कॉलम निर्दिष्ट कर सकते हैं। इस अवधारणा को स्पष्ट करने के लिए एक उदाहरण के रूप में निम्नलिखित -

mysql> Select * from Student ORDER BY Name, Address;

+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 2    | Aarav   | Mumbai  | History   |
| 1    | Gaurav  | Delhi   | Computers |
| 15   | Harshit | Delhi   | Commerce  |
| 17   | Raman   | Shimla  | Computers |
+------+---------+---------+-----------+

4 rows in set (0.12 sec)

  1. मैं MySQL में एकाधिक तालिकाओं में कॉलम कैसे जोड़ सकता हूं?

    एकाधिक तालिकाओं में स्तंभों का योग करने के लिए, UNION ALL का उपयोग करें। अवधारणा को समझने के लिए, आइए हम पहली तालिका बनाएं। पहली तालिका बनाने की क्वेरी इस प्रकार है );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके पहली तालिका में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc

  1. एकाधिक कॉलम द्वारा MySQL पंक्तियों को कैसे ऑर्डर करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुन