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

डुप्लिकेट मानों वाली तालिका से MySQL में शीर्ष होने वाली प्रविष्टियों का चयन करना?


आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable610 (SubjectName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable610 मानों ('MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable610 मानों ('जावा') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> सम्मिलित करें DemoTable610 मानों में ('MySQL'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable610 मानों ('MongoDB') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable610 मानों में डालें ('MySQL' '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DemoTable610 मानों ('MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable610 मानों ('जावा') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable610 मान ('MongoDB') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable610 मानों ('C') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> DemoTable610 मानों ('C++') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable610 मानों में डालें ('MongoDB'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable610 में डालें मान ('MySQL'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) मी ysql> DemoTable610 मानों ('जावा') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable610 मानों ('पायथन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable610 मानों में डालें ('MySQL');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

<पूर्व>+---------------+| विषय का नाम |+---------------+| मायएसक्यूएल || जावा || मायएसक्यूएल || मोंगोडीबी || मायएसक्यूएल || मायएसक्यूएल || जावा || मोंगोडीबी || सी || सी++ || मोंगोडीबी || मायएसक्यूएल || जावा || पायथन || MySQL |+---------------+15 पंक्तियों में सेट (0.00 सेकंड)

यहां केवल शीर्ष प्रविष्टियों का चयन करने के लिए प्रश्न दिया गया है -

mysql> से विषय का नाम चुनें (DemoTable610 समूह से सब्जेक्टनाम को काउंट द्वारा (विषयनाम) DESC LIMIT 2) से सब्जेक्टनाम का चयन करें। 

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

<पूर्व>+---------------+| विषय का नाम |+---------------+| जावा || MySQL |+---------------+2 पंक्तियों में सेट (0.04 सेकंड)

  1. किसी अन्य तालिका से मानों के साथ एक MySQL तालिका अद्यतन कर रहा है?

    हम इनर जॉइन की मदद से दूसरी टेबल को अपडेट कर सकते हैं। आइए दो टेबल बनाते हैं। टेबल बनाना );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) रिकॉर्ड सम्मिलित करना tblFirst मानों में सम्मिलित करें(3,डेविड);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) सभी रिकॉर्ड प्रदर्शित करना tblFirst से * चुनें; न

  1. MySQL में शीर्ष पर कुछ मान क्रमबद्ध करें?

    सॉर्ट करने के लिए आपको ORDER BY क्लॉज का उपयोग करना होगा। वाक्य रचना इस प्रकार है - चुनें *अपनेTableName से अपने ColumnName=yourValue DESC,yourIdColumnName द्वारा ऑर्डर करें; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तिया

  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक