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

एकाधिक अधिकतम मानों का चयन कैसे करें जो MYSQL में डुप्लिकेट मान भी होंगे?

<घंटा/>

इसके लिए जॉइन कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1389 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentMarks int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.73 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने डुप्लीकेट मान भी डाले हैं -

mysql> DemoTable1389(StudentMarks) मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> DemoTable1389(StudentMarks) मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1389(StudentMarks) मानों (68) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> DemoTable1389 (StudentMarks) मान (78) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.43 सेकंड) mysql> DemoTable1389 में डालें (StudentMarks) मान (97); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DemoTable1389 (StudentMarks) मान (97) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable1389 (StudentMarks) मानों में डालें (97);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.49 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1389 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटमार्क |+-----------+--------------+| 1 | 40 || 2 | 40 || 3 | 68 || 4 | 78 || 5 | 97 || 6 | 97 || 7 | 97 |+----------+--------------+7 पंक्तियाँ सेट में (0.00 सेकंड)

एकाधिक अधिकतम मानों का चयन करने के लिए निम्नलिखित क्वेरी है -

mysql> DemoTable1389 tbl से tbl.StudentId,tbl.StudentMarks चुनें -> जुड़ें (DemoTable1389 से MaxMarks के रूप में max(StudentMarks) चुनें) tbl1 -> tbl1.MaxMarks=tbl.StudentMarks पर;

यह डुप्लिकेट के साथ-साथ अधिकतम मान प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>+-----------+--------------+| छात्र आईडी | स्टूडेंटमार्क |+-----------+--------------+| 5 | 97 || 6 | 97 || 7 | 97 |+----------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. Excel में डुप्लीकेट पंक्तियों को कैसे निकालें

    आपके एक्सेल वर्कशीट में डुप्लिकेट मान आपके डेटा को खराब कर सकते हैं। जब तक डुप्लिकेट जानबूझकर न हों, वे अशुद्धि और विषम रिपोर्टिंग का कारण बन सकते हैं। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि अपने एक्सेल दस्तावेज़ में डुप्लिकेट कैसे ढूंढें और निकालें। डुप्लीकेट पंक्ति या डेटा कैसे खोजें पहले यह ज

  1. पंक्ति का चयन कैसे करें जब कॉलम को MySQL में एकाधिक मान को पूरा करना होगा?

    इसके लिए आप IN() के साथ GROUP BY HAVING क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1885 ( FirstName varchar(20), सब्जेक्ट varchar(50) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1885 मानों में डा

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2