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

पंक्तियों को सार्थक तरीके से कैसे सुलझाया जा सकता है?


पंक्तियों को सार्थक तरीके से क्रमबद्ध करने के लिए हम ORDER BY क्लॉज का उपयोग कर सकते हैं। मान लीजिए कि हम निम्न तालिका की पंक्तियों को क्रमबद्ध करना चाहते हैं -

mysql> Select * from Student;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

नीचे दी गई क्वेरी ने तालिका को 'नाम' के आधार पर क्रमबद्ध किया।

mysql> Select * from student order by name;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
| Gaurav |    100 | B.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

नीचे दी गई क्वेरी ने तालिका को 'ग्रेड' के अनुसार क्रमबद्ध किया।

mysql> Select * from student order by Grade;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

  1. IN खंड के क्रम में MySQL पंक्तियों का चयन कैसे करें?

    आपको IN खंड के क्रम में MySQL पंक्तियों का चयन करने के लिए FIND_IN_SET () फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - अपना वैरिएबलनाम चुनें।*अपनेटेबलनाम से अपना वैरिएबलनामजहां आपका वैरिएबलनाम.आपका कॉलमनाम IN(value1,value2,...N)FIND_IN_SET (yourVariableName.yourColumnName,value1,v

  1. मैं MySQL में दिनों की संख्या कैसे गिन सकता हूं?

    आइए पहले एक तालिका बनाएं जिसमें एक कॉलम डेटाटाइम के रूप में हो और दूसरा जिसमें दिन संग्रहीत हों: टेबल बनाएं डेमोटेबल (शिपिंगडेट डेटटाइम, काउंटऑफडेट इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है: डेमोटेबल मानों

  1. क्या मैं उपयोग किए जाने वाले अगले auto_increment का पता लगा सकता हूं?

    हां, आप SELECT AUTO_INCREMENT के साथ अगले auto_increment का पता लगा सकते हैं जैसा कि नीचे दिए गए सिंटैक्स में दिखाया गया है - INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA=yourDatabaseName और TABLE_NAME=yourTableName से AUTO_INCREMENT का चयन करें; आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Cli