SQLite - AVG语句

SQLite - AVG语句 首页 / SQLite入门教程 / 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:

无涯教程有一个名为" STUDENT"的表,其中包含以下数据:

Sqlite Avg function 1

在"STUDENT"表中检索所有学生的平均费用。

链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-avg.html

来源:LearnFk无涯教程网

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

输出:

Sqlite Avg function 2

示例2:将DISTINCT子句与AVG函数一起使用

从FEED大于10000的"STUDENT"表中检索平均平均费用。

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

输出:

Sqlite Avg function 3

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

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

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

输出:

Sqlite Avg function 4

示例4:将GROUP BY子句与AVG函数一起使用

从表中检索NAME和FEES,然后按AGE检索GROUP BY:

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

输出:

Sqlite Avg function 5

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Kafka核心源码解读 -〔胡夕〕

分布式系统案例课 -〔杨波〕

Selenium自动化测试实战 -〔郭宏志〕

陶辉的网络协议集训班02期 -〔陶辉〕

如何落地业务建模 -〔徐昊〕

手把手带你搭建秒杀系统 -〔佘志东〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

快速上手C++数据结构与算法 -〔王健伟〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)