在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ SQLite AVG()函數(shù)
SQLite觸發(fā)器(刪除之前/之后)
SQLite Union All操作符
SQLite快速入門
SQLite LIMIT子句
SQLite更新查詢
SQLite插入查詢
SQLite創(chuàng)建數(shù)據(jù)庫
SQLite datetime()函數(shù)
SQLite now函數(shù)和時(shí)間格式化
SQLite左連接
SQLite AVG()函數(shù)
SQLite交叉連接(Cross Join)
SQLite運(yùn)算符
SQLite ORDER BY子句
SQLite聚合函數(shù)
SQLite Union操作符
SQLite是什么?
SQLite安裝
PHP連接SQLite數(shù)據(jù)庫
SQLite命令大全
SQLite LIKE子句
SQLite OR子句
SQLite內(nèi)連接(Inner Join)
SQLite日期和時(shí)間
SQLite WHERE子句
SQLite刪除表
Python連接SQLite數(shù)據(jù)庫
SQLite刪除觸發(fā)器
SQLite優(yōu)點(diǎn)和缺點(diǎn)
SQLite連接(JOIN子句)
SQLite數(shù)據(jù)類型
SQLite外連接(Outer Join)
SQLite COUNT()函數(shù)
SQLite主鍵
SQLite觸發(fā)器(插入之前/之后)
SQLite HAVING子句
SQLite IN運(yùn)算符
SQLite選擇查詢
SQLite date()函數(shù)
SQLite MAX()函數(shù)
SQLite刪除查詢
SQLite分離數(shù)據(jù)庫
SQLite教程
SQLite GLOB子句
SQLite MIN()函數(shù)
SQLite導(dǎo)入數(shù)據(jù)
SQLite GROUP BY子句
SQLite表達(dá)式
SQLite語法大全
SQLite外鍵
SQLite觸發(fā)器
SQLite導(dǎo)出數(shù)據(jù)
SQLite juliandday()函數(shù)
SQLite創(chuàng)建表
Java連接SQLite數(shù)據(jù)庫
SQLite SUM()函數(shù)
SQLite特性/為什么要使用SQLite?
SQLite觸發(fā)器(更新之前/之后)
SQLite strftime()函數(shù)日期日間格式化
SQLite附加/選擇數(shù)據(jù)庫
SQLite DISTINCT子句
SQLite歷史
SQLite time()函數(shù)

SQLite AVG()函數(shù)

SQLite AVG()函數(shù)用于檢索表達(dá)式或給定列的平均值。

語法

SELECT AVG(aggregate_expression)  
FROM tables  
[WHERE conditions];

GROUP BY子句中使用AVG()函數(shù)時(shí)的語法:

SELECT expression1, expression2, ... expression_n  
AVG(aggregate_expression)  
FROM tables  
[WHERE conditions]  
GROUP BY expression1, expression2, ... expression_n;

示例1:

假設(shè)有一個(gè)名為student的表,具有以下數(shù)據(jù):

student表中檢索學(xué)生的平均費(fèi)用(fees):

SELECT AVG(FEES) AS "Avg Fees"  
FROM STUDENT  
WHERE ID > 0;

執(zhí)行上面查詢代碼,得到以下結(jié)果 -

sqlite> SELECT AVG(FEES) AS "Avg Fees"
   ...> FROM STUDENT
   ...> WHERE ID > 0;
18777.7777777778
sqlite>

示例2:

使用帶有DISTINCT子句的AVG()函數(shù),從student表中獲取FEES大于10000并且平均不同費(fèi)用。

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

執(zhí)行上面查詢代碼,得到以下結(jié)果 -

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

示例3:

使用數(shù)學(xué)公式在AVG()函數(shù)中計(jì)算求平均值。

可以使用數(shù)學(xué)公式根據(jù)您的要求檢索平均值,如下求每個(gè)月的平均值 -

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

執(zhí)行上面查詢代碼,得到以下結(jié)果 -

sqlite> SELECT AVG(FEES / 12) AS "Average Monthly Fees"
   ...> FROM STUDENT;
1564.81481481481
sqlite>

示例4:

使用具有的GROUP BY子句的AVG()函數(shù):

student表中檢索NAMEFEES,并按AGE分組數(shù)據(jù):

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

執(zhí)行上面代碼,得到以下結(jié)果 -

sqlite> SELECT NAME, SUM(FEES) AS "Avg Fees by Name"
   ...> FROM STUDENT
   ...> GROUP BY AGE;
Javasu|18000.0
Maxsu|16000.0
Linsu|80000.0
Sqlsu|25000.0
Linsu|30000.0
sqlite>