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

उन पंक्तियों को खोजें जिनका MySQL में एक कॉलम पर समान मान है?

<घंटा/>

सबसे पहले, हम एक टेबल बनाएंगे और टेबल में कुछ वैल्यू डालेंगे। चलिए एक टेबल बनाते हैं।

mysql> तालिका बनाएं RowValueDemo -> ( -> नाम varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

इंसर्ट कमांड का उपयोग करके रिकॉर्ड डालें। हमने अपने उदाहरण के लिए डुप्लीकेट मान भी जोड़े हैं।

mysql> RowValueDemo मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> RowValueDemo मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> सम्मिलित करें RowValueDemo मानों में ('कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> RowValueDemo मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकेंड) mysql> RowValueDemo मानों में डालें ('जॉन' '); क्वेरी ओके, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> RowValueDemo मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> RowValueDemo मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> RowValueDemo मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करना।

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

यहाँ आउटपुट है।

<पूर्व>+----------+| नाम |+----------+| जॉन || बॉब || कैरल || जॉन || जॉन || जॉन || बॉब || बॉब |+----------+8 पंक्तियाँ सेट में (0.00 सेकंड)

अब, हम केवल उन पंक्तियों को प्राप्त करते हैं जिनका निम्न क्वेरी का उपयोग करके कॉलम के लिए समान मान है -

mysql> RowValueDemo से * चुनें जहां में नाम (-> RowValueDemo से नाम चुनें -> नाम से समूह (*)> 1 -> );

निम्न आउटपुट है।

<पूर्व>+----------+| नाम |+------+| जॉन || बॉब || जॉन || जॉन || जॉन || बॉब || बॉब |+------+7 पंक्तियाँ सेट में (0.06 सेकंड)
  1. एक MySQL कॉलम में प्रत्येक पंक्ति के समान मान की गणना करें?

    प्रत्येक पंक्ति के समान मान को गिनने के लिए, ग्रुप बाय क्लॉज के साथ COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1818 (Id int, Name varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1818 मानों में डा

  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा

  1. MySQL में एक कॉलम में अधिकतम मान ज्ञात करें

    हमें कॉलम में अधिकतम मान ज्ञात करने के लिए MAX(columnName) का उपयोग करने की आवश्यकता है। लेकिन, सबसे पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL को स्थापित करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा संस्करण और कौन सा वितरण प्रारूप (यह एक बाइनरी फ़ाइल या स्रोत फ़ाइलों