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

एक एकल MySQL पंक्ति में औसत का औसत प्राप्त करें?

<घंटा/>

इसके लिए आप एग्रीगेट फंक्शन AVG() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable(Value1 int, Value2 int, Value3 int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> डेमोटेबल मानों में डालें(10,20,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड)mysql> डेमोटेबल मानों में डालें(13,15,18);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) )mysql> डेमोटेबल मानों में डालें(21,31,41);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)

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

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

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

<पूर्व>+-----+-----------+----------+| Value1 | Value2 | Value3 |+----------+--------+----------+| 10 | 20 | 30 || 13 | 15 | 18 || 21 | 31 | 41 |+-----------+-----------+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

एक पंक्ति में औसत औसत प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से avg(Value1+Value2+Value3)/3.0 चुनें;

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

<पूर्व>+------------------------------------------+| औसत(मान1+मान2+मान3)/3.0 |+-----------------------------+| 22.1111111 |+----------------------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. एक पंक्ति प्राप्त करने के लिए एक एकल MySQL क्वेरी में दो कॉलम की तुलना करना?

    इसके लिए आप ORDER BY क्लॉज का प्रयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(59,250);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि

  1. MySQL में अधिकतम (आईडी) पंक्ति डेटा कैसे प्राप्त करें?

    अधिकतम (आईडी) प्राप्त करने के लिए, MySQL में MAX() विधि का उपयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से किसी भी उपनाम के रूप में MAX(yourColumnName) का चयन करें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable710 (Id int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयो

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

    इसके लिए जहां क्लॉज के साथ SELECT INTO वेरिएबल का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1896 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentMarks int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र