SQLite AVG函数用于检索表达式的平均值。
语法:
SELECT AVG(aggregate_expression) FROM tables [WHERE conditions];
将AVG函数与GROUP BY子句一起使用时的语法:
SELECT expression1, expression2, ... expression_n AVG(aggregate_expression) FROM tables [WHERE conditions] GROUP BY expression1, expression2, ... expression_n;
示例1:
无涯教程有一个名为" STUDENT"的表,其中包含以下数据:
在"STUDENT"表中检索所有学生的平均费用。
SELECT AVG(FEES) AS "Avg Fees" FROM STUDENT WHERE ID <= 5;
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-avg.html
来源:LearnFk无涯教程网
示例2:将DISTINCT子句与AVG函数一起使用
从FEED大于10000的"STUDENT"表中检索平均平均费用。
SELECT AVG(DISTINCT FEES) AS "Avg Fees" FROM STUDENT WHERE FEES > 10000;
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-avg.html
来源:LearnFk无涯教程网
示例3:将数学公式与AVG函数配合使用
您可以使用数学公式根据您的要求检索平均值:
SELECT AVG(FEES/12) AS "Average Monthly Fees" FROM STUDENT;
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-avg.html
来源:LearnFk无涯教程网
示例4:将GROUP BY子句与AVG函数一起使用
从表中检索NAME和FEES,然后按AGE检索GROUP BY:
SELECT NAME, SUM(FEES) AS "Avg Fees by Name" FROM STUDENT GROUP BY AGE;
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-avg.html
来源:LearnFk无涯教程网
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)