个性化阅读
专注于IT技术分析

SQLite的AVG函数

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:

我们有一个表名为“学生”,具有下列数据:

检索所有学生的平均学费在“学生”表。

SELECT AVG(FEES) AS "Avg Fees"
FROM STUDENT
WHERE ID <= 5;

输出:

Exampple2:使用DISTINCT子句AVG功能

检索“学生”表均不同费用,其中费用大于10000。

SELECT AVG(DISTINCT  FEES) AS "Avg Fees"
FROM STUDENT
WHERE FEES > 10000;

输出:

示例3:使用数学公式与函数AVG

你可以用数学公式根据你的要求来检索的平均值:

SELECT AVG(FEES / 12) AS "Average Monthly Fees"
FROM STUDENT;

输出:

范例4:使用GROUP BY与AVG功能的语句

从表和GROUP BY按年龄结果获取名称和费用:

SELECT NAME,SUM(FEES) AS "Avg Fees by Name"
FROM STUDENT
GROUP BY AGE;

输出:


赞(1)
未经允许不得转载:srcmini » SQLite的AVG函数

评论 抢沙发

评论前必须登录!