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

MySQL में डेटाबेस पंक्तियों में औसत मान कैसे गणना करें

समाधान

AVG() एग्रीगेट फंक्शन का उपयोग करके प्रत्येक कॉलम का औसत निकालें।

सिंटैक्स

SELECT AVG(col1) AS alias1, AVG(col2) AS alias2, AVG(col3) AS alias3, ...
FROM yourTableName;

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE demo31 (value1 INT, value2 INT, value3 INT);
mysql> INSERT INTO demo31 VALUES (34,55,67), (50,60,70), (100,200,300), (10,300,200);

क्वेरी

mysql> SELECT AVG(value1) AS Value1_AVG, AVG(value2) AS Value2_AVG, AVG(value3) AS Value3_AVG FROM demo31;

परिणाम

+------------+------------+------------+
| Value1_AVG | Value2_AVG | Value3_AVG |
+------------+------------+------------+
| 48.5000    | 153.7500   | 159.2500   |
+------------+------------+------------+

व्याख्या: AVG() प्रत्येक कॉलम के सभी गैर-NULL मानों का अंकगणितीय माध्य निकालता है। परिणाम DECIMAL प्रकार का होता है।

  1. - MySQL टेबल के टाइमस्टैम्प फ़ील्ड को कैसे अपडेट करें? NOW() फ़ंक्शन

    टेबल बनाएं mysql> create table DemoTable ( -> PunchOut timestamp, -> PunchStatus tinyint(1) -> ); Query OK, 0 rows affected (0.51 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable values(2019-01-31 6:30:10,1); Query OK, 1 row affected (0.22 sec) mysql> insert into Demo

  1. - MySQL में LIKE का उपयोग करके पहली टेबल से नई टेबल कैसे बनाएं

    CREATE TABLE ... LIKE के साथ टेबल स्ट्रक्चर कॉपी करना मौजूदा टेबल की संरचना (कॉलम्स, इंडेक्सेस, कंस्ट्रेंट्स) कॉपी करके नई टेबल बनाने के लिए CREATE TABLE ... LIKE का उपयोग करें। ध्यान दें: यह केवल स्ट्रक्चर कॉपी करता है, डेटा नहीं। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( EmployeeId

  1. - MySQL में DATE_ADD से तारीख में वर्ष जोड़ें

    UPDATE और DATE_ADD() से मौजूदा तारीखों में अंतराल जोड़ें मौजूदा तारीख कॉलम में वर्ष (या अन्य अंतराल) जोड़ने के लिए UPDATE के साथ DATE_ADD() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) mysql> insert into