MySQL是一種廣泛使用的關系型數據庫管理系統,它的功能非常強大。在MySQL中進行數據查詢十分方便。本文將介紹如何使用MySQL查詢各個科目的平均成績。
SELECT subject, AVG(score) AS avg_score FROM scores GROUP BY subject;
以上是查詢的SQL語句,首先選出scores表中的subject和score字段,然后使用AVG()函數計算出每個科目的平均成績。最后使用GROUP BY語句根據科目進行排序。
以上SQL語句的解釋如下:
SELECT
關鍵字用于選擇需要查詢的字段。AVG()
函數用于計算平均值。AS
關鍵字用于為計算出來的值(這里是平均成績)設置別名,方便后續使用。FROM
關鍵字用于指定查詢的表(這里是scores表)。GROUP BY
關鍵字用于按照subject字段進行分組。
查詢出來的結果如下:
+---------+----------+ | subject | avg_score| +---------+----------+ | Math | 80.00 | | English | 75.00 | | History | 70.00 | +---------+----------+
以上結果表明,數學的平均成績為80分,英語的平均成績為75分,歷史的平均成績為70分。
本文介紹了如何利用MySQL來進行各個科目的平均成績查詢。MySQL是目前世界上應用最為廣泛的關系型數據庫管理系統之一,除了查詢操作之外,它還有許多其他的功能,可以滿足各個行業的需求。