समाधान
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 प्रकार का होता है।