色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql分組數據求平均值

劉柏宏2年前10瀏覽0評論

MySQL是一種關系型數據庫管理系統,可以用來存儲和處理大量的數據。在實際應用中,我們常常需要對數據進行分組,并求出每個組的平均值。下面我們來介紹如何在MySQL中實現這一功能。

-- 建立測試表
CREATE TABLE student_score (name VARCHAR(20), age INT, score INT);
-- 插入測試數據
INSERT INTO student_score (name, age, score) VALUES
('張三', 20, 80),
('李四', 21, 90),
('王五', 22, 85),
('趙六', 20, 75),
('錢七', 22, 95);
-- 按年齡分組,求平均成績
SELECT age, AVG(score) AS avg_score FROM student_score GROUP BY age;

上面的SQL語句建立了一個名為student_score的測試表,并插入了一些測試數據。然后使用GROUP BY對年齡進行分組,并使用AVG函數求得每組的平均成績。

結果如下:

+-----+-----------+
| age | avg_score |
+-----+-----------+
|  20 | 77.5      |
|  21 | 90        |
|  22 | 90        |
+-----+-----------+

可以看到,按年齡分組后,20歲的學生平均成績為77.5分,21歲和22歲的學生平均成績均為90分。

除了AVG函數,MySQL還提供了其他的聚合函數,如SUMMAXMIN等,可以根據實際需求靈活使用。

總之,MySQL的分組數據求平均值功能可以幫助我們更方便地處理數據,提高數據分析的效率。