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

MySQL में मान समान होने पर एक विशिष्ट पंक्ति कैसे प्राप्त करें?


मान समान होने पर एक विशिष्ट पंक्ति प्राप्त करने के लिए, GROUP BY का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable659(Id int,Name varchar(100),Score int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

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

mysql> DemoTable659 मानों में डालें (11, 'जॉन', 45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable659 मानों में डालें (15, 'जॉन', 59); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)mysql> DemoTable659 मानों में डालें(15,'सैम',61);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+----------+----------+----------+| आईडी | नाम | स्कोर |+----------+------+----------+| 11 | जॉन | 45 || 15 | जॉन | 59 || 15 | सैम | 61 |+----------+------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

जब मान समान हों तो एक विशिष्ट पंक्ति प्राप्त करने की क्वेरी यहां दी गई है -

mysql> नाम से tbl समूह * से चुनें (* DemoTable659 क्रम से Id desc चुनें);

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

<पूर्व>+----------+----------+----------+| आईडी | नाम | स्कोर |+----------+------+----------+| 11 | जॉन | 45 || 15 | सैम | 61 |+----------+------+----------+2 पंक्तियों में सेट (0.04 सेकंड)
  1. MySQL परिणाम को निर्दिष्ट के समान कैसे सेट करें?

    इसके लिए MySQL FIND_IN_SET() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1563 मानों में डालें (1020, सैम); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका

  1. प्राप्त करें कि कितने लोग MySQL के साथ वर्तमान तिथि पर पंजीकरण कर रहे हैं

    इसके लिए आप GROUP BY MONTH() के साथ-साथ COUNT() का इस्तेमाल कर सकते हैं। वर्तमान तिथि से मिलान करने के लिए, CURRENT_DATE() का उपयोग करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट();+---------------+| दही () |+---------------+| 2019-11-30 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले ए

  1. एक MySQL तालिका में एक विशिष्ट तिथि की गिनती प्राप्त करें

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