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

औसत ढूँढना और डुप्लिकेट आईडी का अधिकतम औसत प्रदर्शित करना?

<घंटा/>

इसके लिए एवीजी () का इस्तेमाल करें। अधिकतम औसत मान ज्ञात करने के लिए, MAX () और आईडी के आधार पर समूह का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> PlayerId int, -> PlayerScore int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

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

mysql> डेमोटेबल वैल्यू (1,78) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (2,82); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में (1,45); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (3,97); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल मानों में डालें (2, 79);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+----------------+| प्लेयर आईडी | प्लेयरस्कोर |+----------+---------------+| 1 | 78 || 2 | 82 || 1 | 45 || 3 | 97 || 2 | 79 |+----------+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL में डुप्लिकेट आईडी के लिए अधिकतम औसत मान खोजने के लिए क्वेरी है -

mysql> DemoTable से PlayerId चुनें -> PlayerId द्वारा समूह -> औसत (PlayerScore)> 80;

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

<पूर्व>+----------+| प्लेयर आईडी |+----------+| 2 || 3 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में डुप्लिकेट कॉलम मान खोजें और उन्हें प्रदर्शित करें

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

  1. एएससी द्वारा MySQL ऑर्डर और नीचे एनयूएलएल प्रदर्शित करें?

    इसके लिए ORDER BY के साथ CASE स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1937 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1937 मानों में डालें (बॉब); क्वेरी ठीक है, 1 पंक्ति प्र

  1. MySQL में संबंधित डुप्लिकेट आईडी से उच्चतम राशि प्रदर्शित करें

    संबंधित डुप्लिकेट आईडी से उच्चतम राशि प्रदर्शित करने के लिए, ग्रुप बाय क्लॉज के साथ MAX() का उपयोग करें - टेबल बनाएं DemoTable2003(CustomerId int, Amount int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2003 मानों में डालें (101,4